Skip to content
Lydia Hallie theavocoder
JavaScript, explained visually

Learn the language.
See the system.

I'm Lydia Hallie. I write about JavaScript, React, Node, GraphQL, and the ideas underneath them. Every lesson is free, visual, and built to make the confusing parts click.

21JavaScript lessons
6Big O runtimes
1GraphQL guide
3Field notes
learn.js
// one concept at a time
const learner = {
  name: "you",
  path: "javascript",
  curiosity: Infinity
};

function learn(topic) {
  return `one concept at a time: ${topic}`;
}

learn("closures");
lesson 01 / variables
The core path

21 lessons, in the order they click

No dashboards. No certificates. Just a clear sequence that takes you from variables to closures, the call stack, and the event loop.

Each lesson is a short visual walkthrough. Read it in the browser, then try the code in your console. The path is designed to be read in order, but every page stands on its own.

Lydia Hallietheavocoder
Hey! I'm Lydia Hallie, a full stack developer who works with JavaScript, React, Node, GraphQL, and modern web technology every day. I love nothing more than sharing what I know for free and helping more people fall in love with programming.

I also write about TypeScript, GraphQL, web performance, and cloud tools. The through line is simple: make complex ideas easier to see.

Read the longer story