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

The JS Fundamental Concept Map

How do you approach the task of learning all of the most important fundamental concepts that matter in JavaScript?

I've created the JS Concept Map to help you.

  1. Syntax: How to read and write JS code
    1. How to read expressions
    2. Statements vs expressions
    3. Function call sites
    4. Leaf and node expressions
  2. Execution: How the computer runs JS code
    1. How JS code runs
    2. How functions work
    3. How to understand what "asynchronous" means
  3. Memory: How JS sees your data
    1. Values in JavaScript
    2. Assigning values
    3. Reference values and primitive values
    4. How to use data objects
    5. Combining arrays and objects to make any data structure

Get the JS Concept Map: coming soon. Subscribe to my email list below to get it when it's done.

How to get my JavaScript Mini-Course offer

Struggling with the fundamentals of JavaScript, and looking for a helpful boost?

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

Subscribe to my mailing list below and you'll get my JS Mini-Course for free.

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.