30 Free Resources To Help You Learn JavaScript Fundamentals

If you’re learning JavaScript, you’ve most likely heard how important it is to learn the fundamentals.

Problem is, you aren’t sure what the fundamentals are. And, with thousands of resources on the Internet, where do you begin?

In an episode of Syntax, Wes and Scott do a great job of covering JavaScript fundamentals. They go over the core JS skills that I use each day at my job as a JavaScript developer. While listening to the episode, I thought about how helpful it would've been for me, as a beginner, to have a curated list of resources for learning each fundamental concept. So I created it for you.

Below are the JavaScript fundamentals Wes and Scott listed, along with my favorite (and 100% free) resources for learning each one.

Security and Accessibility

Writing Clean Code

Things you should know, but not necessarily master:

As Wes and Scott point out, building real projects with JavaScript is what will cement these fundamentals you've read about. Make sure to build projects as you go. If you feel stuck on how to go from tutorials to actually building projects, check out this article I wrote.

If you have more great resources to share or feedback on this post, feel free to Tweet at me.

I'm creating a free JavaScript course for beginners. Sign up to get notified when it's launched and have it sent 100% free to your inbox!

If you read this far, tweet to the author to show them you care.
Tweet
a thanks

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as
developers. Get started

Our mission: to help people learn to code for free. We accomplish this by creating thousands of
videos, articles, and interactive coding lessons - all freely available to the public. We also have
thousands of freeCodeCamp study groups around the world.

Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services,
and staff.