Let’s address the elephant in the room immediately: the title says 2020 .
The core of JavaScript—prototypal inheritance, closures, hoisting, this , asynchronous programming, and the event loop—has not changed fundamentally since ES6 (2015). The difference between a 2020 developer and a 2024 developer isn't knowledge of the latest syntax sugar; it’s the ability to or refactor a callback hell .
I just finished a deep dive into Jonas Schmedtmann’s legendary course, and I have a controversial take: Let’s address the elephant in the room immediately:
In the fast-paced world of JavaScript, where frameworks die and are reborn every six months, looking at a course from 2020 feels like pulling out a flip phone at an iPhone 16 launch. You might be asking: Is it still relevant? Has it aged like fine wine or spoiled milk?
JavaScript frameworks come and go. React will fade. Angular already has. But closures, promises, and the event loop? Those are forever. Jonas’s 2020 course teaches forever things. I just finished a deep dive into Jonas
Buy the course. Ignore the year. Build the projects. Ver completa. Your future self will thank you. Have you taken this course? Did you finish the Mapty project? Let me know in the comments—I want to hear about the bugs you fixed.
Here is the truth about mastering JavaScript in 2024, why this specific course works, and the hidden curriculum nobody talks about. When you see "2020," you immediately worry about missing out on ES2021, ES2022, or the new hotness like Temporal or Array at() methods. JavaScript frameworks come and go
You won't be a "2020 developer." You will be a foundationally sound developer who can learn any new framework in a weekend.