Recommended
A curated collection of useful links and resources I've found valuable.
Computer Science
OS Development & Systems Programming: Writing an OS in Rust, Linux From Scratch, Nand to Tetris
Programming Language Development & Algebraic Effects: Writing An Interpreter In Go, Algebraic Effects for the Rest of Us, Effekt
Learning Languages: CodeCrafters: Build Your Own X in Rust, hecto: Build Your Own Text Editor in Rust, OCaml Programming: CS 3110, SQLBolt, Learn X in Y Minutes
Security: OverTheWire Wargames
Other: Redox OS, Omarchy, Cosmic Desktop Environment, Textual
Artificial Intelligence
Learning the Basics: Neural Networks: Zero to Hero, From GPT-2 to GPT-OSS
GPU & High-Performance Programming: GPU and Tensor Puzzles, LeetCode for GPUs, Your First WebGPU App
Interpretability: Transformer Circuits, Scaling Monosemanticity, How does a blind model see the earth?
Specialized Topics & Applications: Train a Reasoning Model with GRPO, Simple GRPO Implementation, COMET Framework
Mathematics & Formal Methods
Learning Resources: An Infinitely Large Napkin
Theorem Proving: The Natural Number Game
Linguistics
Conlang Design: The Language Construction Kit
Toki Pona: Toki Pona in 18 Minutes, Pepper & Carrot in Toki Pona
Miscellaneous
Fun & Interesting: The Divergent Association Task