Written by Brian
Disclaimer: Note some of the links are affiliate links, which means that I’ll receive a small commission if you decide to make any purchases through my links. It helps support my channel, so I can continue creating free content.
Codecademy is like an upgraded version of Freecodecamp in my opinion. The UI is much cleaner and makes it easier to progress through the content. They have a free version and a pro version. Their free version covers the essentials for learning specific coding languages, but the pro version is where they give you access to additional features that can really boost your progress.
I made an in-depth video on my Youtube channel reviewing Codecademy. You can watch it here.5. Udacity
Eventually, you can upgrade to their premium courses which they call Nanodegrees. The Nanodegree programs are meant to be completed within a few months and once you are finished with them, you will have a few projects that you can add to your portfolio.I made a review video of Udacity’s Front end Developer Nanodegree. You can check it out here.
The pros is that it is very well structured and forces you to actually take action vs. just copying and listening like other courses. The downside would be the cost of the program. If you prefer to have something that forces you to actually build projects, then you'd love Udacity.
John is another popular instructor on Udemy and he focuses majority of his courses on projects. I really enjoyed this course because it starts off with simple beginner projects that are easy to understand. Eventually, he creates more advanced projects that will help you understand more complex parts.
To finish off my list, I had to include Frontend Masters. They created very high quality courses that are usually filmed in a classroom settings with a live audience. I would say their courses are more intermediate to advanced, so if you are just starting out on day 1, you might want to consider some of my previous recommendations first before looking into Frontend Masters.
Also, I'm documenting everything I'm learning and the projects I'm building on my Youtube channel. If you want to follow me along my coding journey, be sure to subscribe here