10 sites to learn JavaScript [FREE]
Tags: beginners, javascript, webdev, tutorial
Published: 2020-09-27 10:55:28

#Hi

Right now JavaScript is one of the most popular languages. And here you have 10 sites/pages where you can learn JavaScript.
I really hope this will be helpful for you. 

**Enjoy**

*List*:
1.  w3schools
2.  Learn JavaScript
3.  JavaScript Info
4.  Developer Mozilla
5.  Learn-JS.org
6.  Tutorial Republic
7.  FreeCodeCamp
8.  JavaScript30
9.  Team Treehouse - JS basics
10. JS Basics - JS for Cats

###1. [w3schools](https://www.w3schools.com/js/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/wj40cwqlkbypjuw4x77k.png)


>W3Schools is a web developers site, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, Python, jQuery, Java, C++, C#, React, Node.js, XML, W3.CSS, and Bootstrap, covering most aspects of web programming.

The site derives its name from the World Wide Web (W3) but is not affiliated with the W3C.
W3schools has focused on simplicity.

Except for tutorials you have quizzes and certifications (**you need to pay for certificat**).


###2. [Learn JavaScript](https://learnjavascript.online/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/embtq9ky9qqinz7k6gdr.png)

>Learn modern JavaScript from scratch, and practice in an intuitive environment. The challenges are inspired by modern real-world projects to make sure that you're learning the best practices, one step at a time. ***Try the first 42 lessons, challenges, projects & flashcards for free. You can upgrade to a Pro account with a one-time payment***.


###3. [JavaScript Info](https://javascript.info/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/2exbnalbeb1u9pnqrmvd.png)

Here you start with basic and go on to advanced levels like OOP.
All tutorials are typed.


###4. [Developer Mozilla](https://developer.mozilla.org/en-US/docs/Learn/JavaScript)


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/nqqc92w7aoo6usy5cf7k.png)

>JavaScript is arguably more difficult to learn than related technologies such as HTML and CSS. Before attempting to learn JavaScript, you are strongly advised to get familiar with at least these two technologies first, and perhaps others as well.


###5. [Learn-JS.org](https://www.learn-js.org/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/5pe073242b318hr9eb2h.png)

Here you can find some basics and advanced tutorials for JavaScript. Also, except JS there is some tutorial for other languages as **C, C++, C#, Ruby..**


###6. [Tutorial Republic](https://www.tutorialrepublic.com/javascript-tutorial/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/vopumxysrmhvpjyvjdxu.png)

This is really good site.
JavaScript Courses contains:

* JavaScript Basic
* JavaScript & DOM
* JavaScript & BOM
* JavaScript Advanced
* JavaScript Examples
* JavaScript Reference

Also except JavaScript here you can find courses for **HTML5, CSS3, JQUERY, BOOTSTRAP4, PHP7...**


###7. [FreeCodeCamp](https://www.freecodecamp.org/learn)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ar6bwaujgoozsf74ao61.png)


As you can see here you have a different section/certification. And first, you have tutorials then, in the end, you need to finish 5 projects to get that certification. **Certification is free**


###8. [JavaScript30](https://javascript30.com/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/11i4yuxgdtp52q16ronn.png)

>Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library.

>You should already know some JavaScript to start - This isn't a JavaScript 101 course. We learn by application - encountering many new situations while talking about the hows, the whys, and the whats that we use to solve them.

Also, you can check **[Wes Bos Youtube channel](https://www.youtube.com/user/wesbos)**


###9. [Team Treehouse - JS basics](https://teamtreehouse.com/library/javascript-basics)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/bkoshze0tvq3bx8s42ww.png)

>JavaScript is a programming language that drives the web: from front-end user interface design to server-side backend programming, you'll find JavaScript at every stage of a web site and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language.


###10. JS Basics - [JS for Cats](http://jsforcats.com/)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/e98ek2e8k27kdas9v5rl.png)

>JavaScript is a programming language or, in other words, a means by which a computer is instructed to do things. Just the same as one controls humans with hisses and meows, one controls computers with statements written in a programming language. All web browsers understand JavaScript and you can take advantage of that to make web pages do crazy things!




*Thanks for reading*
I hope this will be helpful for you
Follow me here and on **[instagram](https://www.instagram.com/truederva/)**