Skip to content

Supersource

A free, self-paced curriculum from undergraduate foundations to Staff-level depth. Math first, then the code that implements it, in C, CUDA, Rust, Go, and Python.

A path is a reading order for one job, cut across the tracks, with a checkable “done when” for every stage.

Clone and learn

Terminal window
git clone https://github.com/urmzd/openlearn
cd openlearn
practice/bin/ol learn

Practice

One CLI, three exercise kinds: predict, build, reattempt. Attempts go to a gitignored scratchpad. Start practicing.

Case studies

Real builds generalized into runnable, dependency-free implementations that test themselves. See the builds.