Для хорошего старта надо понять принцип построения приложения от А до Я не вникая в тонкости на любом варианте, стэке
На курсах как раз могут делать какой-то проект, и под конец курса это будет что-то аля диплома. Это все даст нужную базу в понимании как двигаться, что учить, как гуглить и.т.п
Сам я раньше был противником курсов, и сам никогда не ходил. Но со временем немножко более мягче к ним отношусь если это реально норм курсы а не обдиралово вайтишников