$ python brush-up-py
A Socratic Python tutor powered by my Zettelkasten notes.
Brush Up Python is a Socratic tutor that teaches Python through my own Zettelkasten graph — a network of interlinked notes I've built over years of study.
The graph above is a live snapshot of the vault: each node is an atomic note on a single concept, and each edge is a link I drew between ideas. When you ask a question, the most relevant notes are surfaced and fed to Claude as context, so the tutor's answers stay tethered to the way I internalized the language.
Each answer is grounded in atomic notes from that vault. When you ask a question, the most relevant notes are surfaced and fed to Claude as context, so the tutor's answers stay tethered to the way I internalized the language.