

And it doesn’t really go into teaching the fundamentals. However, I think this can be considered a bit more challenging for a beginner. So you can spend less time figuring out the tool and more time actually writing code. But ultimately I decided to go with freeCodeCamp instead because of its super basic ease of use. This was my go to when I first started learning programming.

# Worthy Mentions # Codecademy (interactive learning) Even if you’re passed that newbie level, freeCodeCamp would still be a good reviewer in your case. And if you’re not sure, start with the first one. So depending on where you see yourself on the spectrum, start at the course the fits you. I listed the courses based on skill levels. This will help connect all the dots and let you see JavaScript as the entire forest vs the individual trees. Once you drill down the fundamentals from the first 2 courses I recommended, this is what will bring it home for you. This is a fantastic starting point of his entire series. Kyle Simpson is my favorite instructor in explaining the why and all the behind the scene of JavaScript. I can’t get away without mentioning the “You don’t know JS” series. Great for Rookies with more programming knowledge By the end, you will understand how the basics of JavaScript comes into play in a very practical application. It’s not a complicated app, but he breaks it down and uses it to teach you all the fundamentals. You build a simple todo app in this course.

I just finished watching this lately and WHOA! Gordon Zhu takes learning by examples to a whole new level. Great for Novice with some programming knowledge This will really help you solidify the core concepts. And since it’s interactive, it will immediately give you feedback before you move on to the next step.

Because you can actually get your hands dirty and write code. If you’re a super newbie, I highly recommend that you start with this one. I recently discovered freeCodeCamp and I love it! I think they are the best free interactive learning platform. Great for Newbies with zero programming knowledge. If you do, then you can start investing and paying for the more premium courses 👍 # freeCodeCamp Figure out if you actually like programming first. Honestly, if you’re starting out, I suggest going for the free stuff first. I’ve been getting a lot of requests to do a top 3 recommendation list for JavaScript.Īll of the resources are for free. # My Top 3 Favorite FREE JavaScript CoursesĮver since I posted my top 3 favorite ES6 course recommendation.
