Becoming a developer must be simple. Period.

It's a long journey but it should be easy to follow

Discover the opposite approach to how most people teach Javascript—saving you hours of confusion and frustration even if you've never heard of hello world

Calendar 2017



I started coding in 2017. Now I'm a Lead Software Engineer and I still see the same mistakes in almost every tutorial. Eight years have gone by, and nothing has changed.




You deserve a learning path that cuts through the noise and makes things click.




A path designed with one goal in mind: to do things differently.




Here’s what’s different

    Word Salad image

  • Most tutorials are full of tech noise—a word salad that sounds smart but teaches you nothing:


    ☝️🤓 The Document Object Model is the data representation of the objects that comprise the structure and content of a document on the web....



    But when I'm helping a junior, I always keep explanations as simple (and visual) as possible



  • The one thing nobody gives you but changes everything: visual GIFs that show exactly what your code is doing

  • Some people go to college to figure out how developers think. The thing is there's no class called "How to think like a dev"


    When I'm building projects, I show you what I'm thinking before I write any code (it doesn't magically pop into my head)


  • All these scary-sounding tech terms can freak out even experienced devs (don't let a bad explanation mess you up)
    • The DOM
    • Promises
    • Async/Await
    • The event loop
    • Callbacks



  • Promises were created to prevent chaos in your code (in more ways than one) So why are promises chaotic to understand at first?


    Here's why: most explanations out there try to sound like documentation. Here it's different, you'll understand them for real (covered in the "Promises" lesson)



And that's why I've designed Web Dev Fundamentals: to do things differently—by giving you the simplest path to become a developer.

See the difference for yourself

Get a sneak

peek for FREE

Enter your email to access a full project-based JavaScript module:

Variables example
Cat Generator example
Rocket Clouds image