The ultimate and free JavaScript resources
Tags: javascript, webdev, github
Published: 2020-11-17 07:30:06

Are you thriving to learn JavaScript? Do you want to learn again in a very interactive way? So, here is my latest blog post I will be giving you guys some free resources that will contain :

---

# 600+ Free Design resources

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6q3qdida0rc6r3zpuua2.jpeg)

Resources. Freebies. Learn.
We're making things easier on Internet.

Visit - [600+ free design resources](https://www.producthunt.com/posts/600-free-design-resources/)

---


- Books 📚
- Websites 📳
- Courses 🧐
- YouTube Channels 📽 
- GitHub Repos 📘


<hr>
Do you want development news right on your default chrome or firefox page? Then get the amazing  [daily.dev](https://api.daily.dev/get?r=rahxul) extension. There are only PROS of getting this extension no CONS. 
<hr>
# Books
![undraw_reading_list_4boi.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1605533675930/EFK6VQjEN.png)
Try searching on Google for  #free books, they will show like this one of the top results.  

Download or read them online, they will provide you with a deep understanding of JavaScript.

-  [Eloquent JavaScript](https://www.pdfdrive.com/eloquent-javascript-e33544177.html) 
-  [You Dont Know Js: Up & Going](https://xiaoguo.net/~books/Program/You_Dont_Know_JS_Up_and_Going.pdf) 
-  [Learning JavaScript Design Patterns](https://www.pdfdrive.com/learning-javascript-design-patterns-e14781646.html) 
-   [Speaking JavaScript](http://speakingjs.com/es5/index.html) 
-  [JavaScript: The Good Parts](https://andersonguelphjs.github.io/OReilly_JavaScript_The_Good_Parts_May_2008.pdf) 
-  [JavaScript For Cats](http://jsforcats.com/) 
-  [DOM Enlightenment](http://domenlightenment.com/) 
-  [Understanding ECMAScript 6](https://leanpub.com/understandinges6/read) 
-  [Human JavaScript](https://read.humanjavascript.com/) 
-  [Flavio Copes JS Handbook](https://flaviocopes.com/page/javascript-handbook/) 

> Some eBook links will not redirect you to its official publishers. There are some free versions on some sites. 

<hr>
# Websites
![undraw_wall_post_83ul.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1605533737035/O3AHqdmN-.png)

Each of the sites listed below has an excess of JavaScript information to learn from and refer back to.

From beginners tutorials to full explanations of concepts, these are the best sites to learn from.

- [MDN JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 
- [JavaScript Info](https://javascript.info  ) 
-  [JavaScript Garden](https://bonsaiden.github.io/JavaScript-Garden/) 
-  [Free Code Camp](https://freecodecamp.org) 
-  [Scotch](https://scotch.io ) 
-  [Learn JS](https://learn-js.org ) 
-  [w3schools JS](w3schools.com/js/ ) 
-  [Tutorialspoint JS](https://tutorialspoint.com/javascript/index.htm) 
-  [Wikibooks Js Intro](https://en.wikibooks.org/wiki/JavaScript/Introduction ) 
-  [Learn JS through a programming game](https://codecombat.com/home ) 
-  [HTMLDog JS Tutorials](https://htmldog.com/guides/javascript/ ) 
-  [JavaScript Kit JS Tuts](https://javascriptkit.com/javatutors/index.shtml ) 
-  [David Walsh's JS Blog](https://davidwalsh.name/tutorials/javascript ) 

<hr>
# Free Courses 
![undraw_online_learning_ao11.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1605533772937/ZKhpJriA9.png)
Some people prefer taking online courses so here are some... 
-  [Coursera JS courses](https://coursera.org/search?query=javascript& ) 
-  [Coderbyte learn js in one week](https://coderbyte.com/starter-course/learn-javascript-in-one-week ) 
-  [Udacity intro to js](https://udacity.com/course/intro-to-javascript--ud803 ) 
- [Codecademy Intro to JS](https://codecademy.com/learn/introduction-to-javascript)  (free trial)
-  [Intro to the very basics of the JavaScript language.](https://pluralsight.com/courses/code-school-javascript-road-trip-part-1)  (free trial)
-  [TreeHouse js basics](https://teamtreehouse.com/library/javascript-basics)  (free trial)

<hr>
# YouTube Channels
![undraw_youtube_tutorial_2gn3.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1605533792558/xFr2906j9.png)

Youtube is a great free resource to learn from. Listed below are some fantastic beginners JavaScript playlists to watch and code along to.

-  [The Weird JavaScript Course](https://www.youtube.com/watch?v=Sh6lK57Cuk4&list=PL0vfts4VzfNixzfaQWwDUg3W5TRbE7CyI)
-  [JavaScript for Beginners ](https://www.youtube.com/watch?v=PkZNo7MFNFg&t=1s) 
-  [Intro to JavaScript](https://www.youtube.com/playlist?list=PLZlA0Gpn_vH9k5ju1yq9qCDqvtuTVgTr6)
-   [avaScript Fundamentals](https://www.youtube.com/playlist?list=PLoYCgNOIyGACTDHuZtn0qoBdpzV9c327V) 
- [JavaScript Games](https://www.youtube.com/playlist?list=PLRD1Niz0lz1uR4W3ms6DygWMjXW-6hDB_) 

<hr>

# Github Repos
![undraw_source_code_xx2e.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1605533821700/C8gBYl5g1.png)
For GitHub geeks

-  [Zero to Mastery](https://github.com/zero-to-mastery/resources)
-  [Awesome JavaScript Learning ](https://github.com/micromata/awesome-javascript-learning)
-  [JavaScript Resources ](https://github.com/draalger/javascript-resources)  

<hr>
### Read More:-
-  [Understanding Namespaces in JS](https://rahulism.co/name-spaces-javascript)
-  [Exporting functions in JavaScript ](https://rahulism.co/exporting-functions-in-javascript) 

<hr>

Thanks For Seeing this Post.  😀                       
If you wanna add something comment below.