Skip to content
academia.sh

Catalog

Courses

Ordered curricula, courses meant to be read end to end. Text, not video: searchable, quotable, permanent.

23 curricula · 142 courses · 2,386 lessons

Computer Science

A curriculum spanning from the foundations of computation to algorithms and systems, building theory and practice together.

JavaScript and TypeScript

A curriculum that establishes the value model, the asynchronous execution model, and the type layer of the language that runs on both the browser and the server.

Java and the JVM Ecosystem

A curriculum that establishes a statically typed, object-oriented language running on a managed runtime, and the enterprise layer built on top of it.

Rust

A curriculum that establishes memory safety in a language without a garbage collector through the ownership model, where the compiler draws that guarantee from, and what the guarantee brings to how the program is written.

Frontend Development

A curriculum that builds every layer of the interface running in the browser, from document to component and from layout to deployment.

Start typing to search.

↑↓ ↵ Esc navigate · open · close