Does someone know similar series on other subjects than raytracing? I know there is the Advent of Code, but that's more like solving a puzzle.
"Build your own X" - "This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch." [0]
[0]: https://gamephysicsweekend.github.io/
[1]: https://matthias-research.github.io/pages/tenMinutePhysics/
I built an educational KV store to teach someone to write a database from scratch. I have set up this project in TDD fashion with the tests. So, you start with simple functions, pass the tests, and the difficulty level goes up. There are hints if you get stuck. When all the tests pass, you would have written a persistent key-value store in the end.
It's about 2D programmatic raster graphics.
https://www.pearson.com/us/higher-education/series/Sams-Teac...