The full catalog

Explore courses

58 hand-picked courses, classes and tutorials you can take online — every link direct, no affiliate strings.

58 courses in the catalog

Peter Cottle

Free

Learn Git Branching

Peter Cottle's interactive git visualiser — type real commands, watch the commit graph move. Branching, rebase and remotes across seven…

Beginner0–2 hrs
View →

Jon Yablonski

Free

Laws of UX

Jon Yablonski's reference collection of around 30 UX principles — Fitts's, Hick's, Jakob's, the Gestalt laws and the cognitive biases behind…

Beginner0–2 hrs
View →

Hack Design Community

Free

Hack Design

Fifty design lessons curated by working designers, delivered one a week by email. Free, reading-list based, and mixed in age.

Beginner10+ hrs
View →

Google Go Team

Free

A Tour of Go

Go's official in-browser tour — basics, methods and interfaces, generics and concurrency, with runnable exercises and an offline install…

Beginner0–2 hrs
View →

Steve Klabnik, Carol Nichols & Chris Krycho

Free

The Rust Programming Language (The Book)

Rust's official book, free and offline via rustup — ownership, borrowing, traits and concurrency, built around a grep clone and a threaded…

Intermediate10+ hrs
View →