9 courses. Every one finishable in an afternoon.
The language the web is written in.
One-dimensional layout, demystified.
Two dimensions when one is not enough.
Closures, hoisting, this — finally clear.
Microtasks, macrotasks, and you.
Types that catch what tests miss.
Conventions, verbs, and graceful failure.
Status codes, headers, caching.
From commits to rebases, end to end.