All courses

9 courses. Every one finishable in an afternoon.

00
HTML basics
88 min read·8 lessons

HTML basics

The language the web is written in.

01
CSS Flexbox
95 min read·8 lessons·badge earned

CSS Flexbox

One-dimensional layout, demystified.

02
CSS Grid
110 min read·9 lessons

CSS Grid

Two dimensions when one is not enough.

ƒ
05
JavaScript Functions
120 min read·9 lessons·in progress

JavaScript Functions

Closures, hoisting, this — finally clear.

06
Promises & async
100 min read·7 lessons

Promises & async

Microtasks, macrotasks, and you.

<>
07
TypeScript essentials
160 min read·11 lessons

TypeScript essentials

Types that catch what tests miss.

03
REST APIs
140 min read·10 lessons

REST APIs

Conventions, verbs, and graceful failure.

08
HTTP, end to end
130 min read·10 lessons

HTTP, end to end

Status codes, headers, caching.

04
Git fundamentals
180 min read·12 lessons

Git fundamentals

From commits to rebases, end to end.