8 FREE online courses to master JavaScript (beginner to advanced):
1. Introduction to JavaScript
Great for newbies with zero programming knowledge.
It’s interactive, and will immediately give you feedback before you move on to the next step.
👉 freecodecamp.org
Great for newbies with zero programming knowledge.
It’s interactive, and will immediately give you feedback before you move on to the next step.
👉 freecodecamp.org
2. JavaScript: First Steps
It'll teach the fundamental building blocks of the language.
Topics include variables, operators, functions, arrays, objects, and loops.
👉 educative.io
It'll teach the fundamental building blocks of the language.
Topics include variables, operators, functions, arrays, objects, and loops.
👉 educative.io
3. Learn How to use JavaScript
You’ll learn topics that will be helpful as you dive deeper into the more advanced stuff.
After each lesson users can take quizzes and build projects to test their knowledge (pro account).
👉 codecademy.com
You’ll learn topics that will be helpful as you dive deeper into the more advanced stuff.
After each lesson users can take quizzes and build projects to test their knowledge (pro account).
👉 codecademy.com
4. Eloquent JS
Completely revised and updated, this course focuses on writing real applications.
All the code snippets are fully interactive, so you can play around with code while learning.
👉 eloquentjavascript.net
Completely revised and updated, this course focuses on writing real applications.
All the code snippets are fully interactive, so you can play around with code while learning.
👉 eloquentjavascript.net
5. You don't know JavaScript
This is a series of books diving deep into the core mechanisms of the language.
Great for rookies with more programming knowledge, looking to explore tips and tricks of JavaScript.
👉 github.com
This is a series of books diving deep into the core mechanisms of the language.
Great for rookies with more programming knowledge, looking to explore tips and tricks of JavaScript.
👉 github.com
6. JavaScript 30
Practical course on building things with JavaScript for 30 days.
You will create navigation, dropdown, content filter, image gallery, clock, drum kit, and other cool projects.
👉 javascript30.com
Practical course on building things with JavaScript for 30 days.
You will create navigation, dropdown, content filter, image gallery, clock, drum kit, and other cool projects.
👉 javascript30.com
7. The Modern JavaScript Tutorial
A course with detailed explanations with examples and tasks.
Includes promises, closures, object-oriented programming, and other advanced topics.
👉 javascript.info
A course with detailed explanations with examples and tasks.
Includes promises, closures, object-oriented programming, and other advanced topics.
👉 javascript.info
8. MDN Javascript tutorial
An official JavaScript reference with explanations for functions, classes, objects, etc.
Included advanced tutorials on topics such as inheritance, prototypes, memory management, and more.
👉 developer.mozilla.org
An official JavaScript reference with explanations for functions, classes, objects, etc.
Included advanced tutorials on topics such as inheritance, prototypes, memory management, and more.
👉 developer.mozilla.org
That's a wrap! Thank you for reading!
I tweet about dev-related productivity tips and resources, create discussions and make articles on career growth.
If you found this thread useful make sure to follow me (@madzadev) and RT this thread. Thanks! 🙏💖
I tweet about dev-related productivity tips and resources, create discussions and make articles on career growth.
If you found this thread useful make sure to follow me (@madzadev) and RT this thread. Thanks! 🙏💖
Loading suggestions...