Understanding Modern JavaScript Frameworks (Early Access)

A course on Signals, Hydration, Resumability, SSR, SSG, Routing, RPCs, and more. Be prepared to use any JS framework that exists, or may exist in the future, by understanding how they work and why they work the way they do.
Product image for Understanding Modern JavaScript Frameworks (Early Access)
one-time purchase
Flexible payment options available at checkout

It feels like new JavaScript frameworks appear every day. As a developer, it can be overwhelming. But it doesn't have to be, because they are all just other people's JavaScript code, and they all have so much in common.


In this course you'll learn, not how to use individual frameworks, but how to be prepared to use any that exist, or may exist in the future, by understanding how they work and why they work the way they do.


Dive under-the-hood of React, Vue, Angular, Svelte, Solid, Qwik, Astro, TanStack, and more. We look at how they solve the problems they solve at the DOM and code level, and why. You'll get better at debugging, using, and learning any framework by thinking about them from first-principles, the "don't imitate, understand" way.


You'll also get comfortable with modern JS framework concepts, like Signals, SSR and SSG, Routing, RPCs and server functions, and more. Not simply how to use them, but how they work, which will turn you into a true architect that can make informed choices.


Also, rather than following along with coding exercises, in this course you deepen your expertise and overcome imposter syndrome with unique Stack Dive Challenges. You'll be challenged to go under-the-hood of JS frameworks yourself, and get comfortable with how they work.


Course is in early access with new modules dropping continuously!