the course
Learn, in order.
Each lesson pairs one programming idea with one Bible passage that truly fits it. Start at the top, or jump to what you need.
1
The basics
The first ideas every programmer learns.
2
Collections and logic
Storing many things and reasoning about them.
- DictionariesGenesis 2:19soon
- BooleansMatthew 5:37soon
- Filtering a listJudges 7:4-7soon
- Nested loopsExodus 18:21soon
- RecursionMatthew 1:1-16soon
3
Searching
Finding what's lost — fast.
- Linear searchLuke 15:8soon
- The missing numberLuke 15:4-7
- Binary searchsoon
- Breadth-first searchExodus 13:17
4
Math extras
Beautiful math hiding in everyday things.
- The Galton boardsoon