Dmitri Pavlutin Blog#1.
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.
Go Make Things by Chris Ferdinandi#2.
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.
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.
Learn by repetition with lots of exercises.
Super Hero JS#8.
JS For Cats#9.
Learn Regular Expressions with simple, interactive exercises.
JS The Right Way#15.
FreeCodeCamp is a non-profit organization that consists of an interactive learning web platform, an online community forum, chat rooms, online publications and local organizations that intend to make learning web development accessible to anyone.
The Odin Project#22.
The Odin Project empowers aspiring web developers to learn together.
You Don't Know JS by Getify#1.
33 JS Concepts#2.
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.
Build 30 things in 30 days with 30 tutorials.
Watch And Code by Gordon Zhu#3.
#Cheatsheets and Tools
You can use this website as a reference for the ES5, ES6, and ES7 syntax.
ES6 Cheatsheet by Swizec Teller#4.
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
Compare ES5 and ES6 codes here with examples.
Keycode by Wes Bos#7.
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.
These concepts are covered in the playlist
- Execution Context
- Scope, Scope Chain & Lexical Environment
- ... And more