Hello friends, today I will be sharing free Javascript resources that you can practice your skills. Learning Javascript is hard; but with practice, we can get better at it. I hope you will use these resources while learning and practicing Javascript.
I will not include video courses, but you can share your favorite video courses by commenting at the end of this post.
Blogs
1.Dmitri Pavlutin Blog
I have been following his tutorials for a year, and his blogs are always on point and easy to understand. Don't forget to subscribe to his newsletter.
2.Go Make Things by Chris Ferdinandi
Sign up for his free email newsletter to get a short email each weekday with code snippets, tools, techniques, and interesting stuff from around the web.
3.David Walsh Javascript Tutorials
Websites
1.Javascript Info
The Modern JavaScript Tutorial, from the basics to advanced topics with simple, but detailed explanations. They have lots of practice questions.
2.Exploring JS
JavaScript books for programmers maintained by Dr. Axel Rauschmayer.
3.Eloquent JavaScript
This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here, or buy your own paperback copy. Written by Marijn Haverbeke.
4.Codesmith Free JavaScript Courses
Will Sentance is co-founder and CEO at Codesmith, you may know him from Frontend Masters. You can find beginner to advanced JS courses and workshops and even join a remote pair-programming session.
5.The JavaScript Beginner's Handbook (2020 Edition) by Flavio Copes
6.Learning JavaScript Design Patterns by Addy Osmani
7.A Smarter Way to Learn Javascript
Learn by repetition with lots of exercises.
8.Super Hero JS
This page is a collection of the best articles, videos, and presentations related to Javascript.
9.JS For Cats
10.Regex One
Learn Regular Expressions with simple, interactive exercises.
11.JavaScript Garden
JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes and subtle bugs, as well as performance issues and bad practices, that non-expert JavaScript programmers may encounter on their endeavors into the depths of the language.
12.Learn Javascript
This book will teach you the basics of programming and Javascript. Whether you are an experienced programmer or not, this book is intended for everyone who wishes to learn the JavaScript programming language.
13.Understanding ES6
14.Read Human Javascript
15.JS The Right Way
This is a guide intended to introduce new developers to JavaScript and help experienced developers learn more about its best practices.
16.Javascript is Sexy
17.JS Tips
JS Tips is a collection of useful daily JavaScript tips that will allow you to improve your code writing.
18.Dmitry Soshnikov's Javascript The Core 2nd Edition
A quick introduction to the deeper ideas in JavaScript.
19.Learn JS
Interactive JavaScript tutorial. Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the JavaScript programming language.
20.java5cript
Free JavaScript Resources.
REPOS
1.You Don't Know JS by Getify
A book series on JavaScript. @YDKJS on Twitter.
2.33 JS Concepts
33 concepts every JavaScript developer should know.
3.Clean Code Javascript
Clean Code concepts adapted for JavaScript.
4.Javascript Questions
A long list of (advanced) JavaScript questions, and their explanations.
5.30 Days Of JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take up to 100 days, please just follow your own pace.
6.WTFJS
A list of funny and tricky JavaScript examples.
7.Javascript Understanding The Weird Parts
Notes from the JavaScript course by Tony Alicea.
8.Javascript the Good Parts Notes
Notes on the seminal JavaScript the Good Parts by Douglas Crockford.
9.Javascript Algorithms
Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
PROJECTS
1.Fun Javascript Projects by Chris Dixon
You will build a Tip Calculator, Running Tracker App, Guess The Number, Number Match Game, Photo Effects App, and a Music Player App, totally free.
2.Javascript 30 by Wes Bos
Build 30 things in 30 days with 30 tutorials.
3.Watch And Code by Gordon Zhu
Learn how to create a todo app with Javascript.
Cheatsheets and Tools
1.JS Features
You can use this website as a reference for the ES5, ES6, and ES7 syntax.
2.Equality Table
3.JavaScript Array Explorer
4.ES6 Cheatsheet by Swizec Teller
5.Regexr
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
6.ES6 Features
Compare ES5 and ES6 codes here with examples.
7.Keycode by Wes Bos
8.Javascripting
The definitive source of the best JavaScript libraries, frameworks, and plugins.
9.Beautifier
Beautify, unpack or deobfuscate JavaScript and HTML, make JSON/JSONP readable, etc.
10.Minifier
Make your website smaller and faster to load by minifying the JS and CSS code.
This minifier removes whitespace, strips comments, combines files, and optimizes/shortens a few common programming patterns. And it comes with a huge test suite.
Wrapping Up
If you like this post, share it on your Twitter account to support me writing more, also you can support me by buying a coffee.
You can follow me on Twitter.
You can check out my other posts.
CREDITS: Cover photo from Pixabay
Top comments (22)
LOVE THE POST! JS30 is a great resource!
Thank you ๐
Nice
great resources, thank you
Glad it helps ๐
Nice, But which is the best one to get started ?
mark! Thanks very much
Great ๐
A really amazing collection!!! Thanks.
Great! Many thanks for sharing!
I hope you will learn with these resources ๐๐ป @olsard
Hey, Thank You for the share. Helped me a lot
Thanks for the feedback, glad you enjoyed it ๐
Some comments may only be visible to logged-in visitors. Sign in to view all comments.