JavaScript, by building things
No "what is a variable". Just real projects, learned by shipping.
Become confident enough in JavaScript to build a small product end-to-end on your own.
Total beginners and anyone who learned JS without ever writing it.
A foundations path that teaches JavaScript through small, complete builds. Every tutorial produces something runnable — a calculator, a todo list, a working clock. The concepts arrive when the build needs them, not before.
Begin path → Build a calculatorWhat you'll work through
Your first build
01tutorial·45 min · 4 steps·beginnerBuild a calculator
Most courses teach variables before you have anything to put in one. We are going to skip that pain. We build the calculator first; the concepts show up when the calculator demands them.
- 02tutorial·30 min · 2 steps·beginner
Build a clock
Thirty minutes, one HTML file, a digital clock that ticks. Along the way: setInterval, the Date object, and the first taste of the asynchronous mental model.
Reference
03reference·12 min · reference·beginnerArrays — reference
Arrays in JavaScript: indexing, mutation, iteration, the methods that survive the test of time, and the ones that do not.