DEV Community

Cover image for 5 essential free resources to learn Javascript
Arvind M
Arvind M

Posted on

5 essential free resources to learn Javascript

What is Javascript?

Javascript is a beginner friendly programming language that lets you add interactivity to your website. It is the most fun and useful programming language to learn. It can be used to do many different things like building websites, apps, servers and much more.

Due to its immense popularity it’s one of the most sought after skills in the tech industry today. If you want to become a Javascript Developer and build exciting things for the web then you are in the right place because I have pulled together a list of free resources for you to learn Javascript.

1) Scrimba: 7 Hour interactive course on Javascript - Link

This beginner’s tutorial taught by the founder of Scrimba offers 140+ coding challenges and 3 unique projects to help you solidify your Javascript knowledge. Once you are done, you will feel confident enough to pick up any front end framework of your choice. The only prerequisite before taking this course, you should have a basic understanding of HTML and CSS.

2) FreeCodeCamp: Javascript Algorithm and Data Structures - Link

One of the originals and still one of the best, FCC continues to expand its most excellent range of free courses and this Javascript course is one of them. With the help of this course you will learn the fundamentals of Javascript including variables, arrays, objects, loops and functions. Along the way you will also learn how to create algorithms to become a better problem solver.

3) WES BOS: Javascript30 - Link

A super helpful resource to take you from a beginner to intermediate Javascript Developer. This course does exactly what it says; helps you learn Javascript by building 30 projects in 30 days while talking about the hows, the whys and the whats that you will use to solve problems.

4) Ania Kubów: Learn Javascript by building 7 Games - Link

It is hard to believe this video course is available for free on youtube. When you learn by building projects, you learn better and when you learn by building games you learn 10 times better. By the end of this course you will have enough skills and Javascript knowledge to build projects on your own.

5) Traversy Media: Javascript Playlist - Link

I think Traversy Media is worth a mention, not just for its vast selection of free Javascript courses but also for its quality content. This youtube channel’s Javascript playlist offers almost everything you will need to become a Javascript Pro. It is one of the best Javascript resources for you to learn and become a Javascript Developer.


Once you have got a good understanding of plain Javascript, the next step is to pick up a front end framework. React, Vue and Angular are some popular Javascript frameworks to learn to become a better Javascript Developer.

I will keep updating this essential list as and when I can. Add this article to your bookmarks, so you can alway have it ready. :)

Top comments (5)

andrewbaisden profile image
Andrew Baisden

Wow these are ALL good resources. I would say that all of them are GOATS (greatest of all time).

judis07 profile image
Arvind M

Glad you liked :)

roman_22c01bcfb71 profile image

This s very good, but maybe you should add w3schools, it’s a good place to learn different coding languages

judis07 profile image
Arvind M

Yes, indeed W3 schools is amazing and in fact MDN Web Docs is pretty solid as well.

connor_cc profile image

Thank you.