Year after year, Learn JavaScript stands tall as one of our most popular courses. Millions of learners worldwide have used it to explore the basics of programming and the language’s syntax as they journeyed into web development.
But, while going over the course, we realized that it was a bit longer than our other introductory courses — and it also branched into more advanced concepts (like Await/Async).
To resolve this, we’ve split our JavaScript curriculum into two parts. First, we cut out the advanced concepts from Learn JavaScript to make it better-suited for beginners. Then, we added those more advanced concepts plus new materials to the new Learn Intermediate JavaScript.
Who is the new course right for?
Learn Intermediate JavaScript is for learners who’ve already completed Learn JavaScript and want to explore the language’s more advanced features. It’s also great for developers looking to delve deeper into the language and take their JavaScript skills to the next level.
What will you learn from the new course?
Learn Intermediate JavaScript exposes how the language works under the hood. You’ll explore currying, hoisting, concurrency, and more as you learn how to make your web apps more efficient and scalable. By the end of the course, you’ll know how to:
- Create classes and use inheritance to minimize redundancy
- Use JavaScript modules to define reusable logic
- Identify the ways currying and hoisting contribute to how JavaScript works under the hood
- Write asynchronous JavaScript with promises and async/await
- Create calls to various APIs using requests
- Understand the concurrency module and event loop in JavaScript
How will this affect learners who’ve already completed Learn JavaScript?
You’ll retain your certificate if you’ve already completed Learn JavaScript. If you haven’t, you may see an increase in your progress percentage due to some lessons being removed. Similarly, you may also notice some progress in Learn Build Tools and Learn Intermediate JavaScript if you’ve already completed some of the advanced lessons.
Recap
Our JavaScript curriculum is now split into two parts: Learn JavaScript and Learn Intermediate JavaScript. The former is great for anyone looking to take their first steps into programming with JavaScript. The latter is designed for those who want to explore the language’s advanced features and take their skills to the next level.
Once you’ve completed Learn Intermediate JavaScript, you can continue your learning with courses like:
