Become a confident web developer by mastering the fundamentals of JavaScript.

Struggling with the fundamentals of JavaScript?

Get on the JavaScript learning train with me and upgrade your skills.

Videos you can watch right now

Array creation: what happens when an array expression gets evaluated?

Combining arrays and objects to make data structures

What's the difference between methods and functions?

Variable declarations

What you need to know about expressions

Subscribe to join me on the path

If you're serious about mastering JS, subscribe to my mailing list.

Every week, I send exclusive updates to my list. Get my JS articles, videos and learning resources directly in your inbox.