One concept at a time
Short explanations lead directly into terminal practice. The tutor checks understanding before increasing difficulty.
Public CLI · v0.2.1
WZD is a guided, agentic tutor that teaches you in the terminal, checks what you can actually build, and moves you forward only when the evidence says you are ready.
Requires Bun · Progress saves locally
The tutor
The tutor sees your current competency, work, attempts, and evidence. It teaches at your level, gives progressive hints, and adapts the next exercise without quietly doing the learning for you.
Short explanations lead directly into terminal practice. The tutor checks understanding before increasing difficulty.
Write, execute, debug, and test code in a dedicated workspace. Errors become teaching moments, not dead ends.
Time spent never substitutes for mastery. Passing assessments and project evidence unlock the next gate.
The path
The path targets junior backend work: Python fundamentals, professional tooling, APIs, databases, production systems, and a portfolio that can survive an interview.
20–40 active hours
60–100 active hours
70–110 active hours
60–100 active hours
80–130 active hours
80–130 active hours
110–170 active hours
90–140 active hours
90–150 active hours
100–180 active hours
Your runtime
Connect OpenRouter, use OpenAI directly, or bring a custom compatible endpoint. Change the model without changing the curriculum or losing your learning state.
Your API key stays in macOS Keychain or an environment variable—not in learner progress. Switch profiles from the terminal whenever you need.
Your pace
WZD tracks active practice, mastery velocity, retries, hints, remediation, and weekly availability. It shows a range and confidence—not a fake graduation date.
The active-hour estimate narrows only after enough learning evidence exists. Weekly availability changes calendar time, never mastery.
Building in public
WZD will know where you are, what you have proved, and the smallest useful challenge to put in front of you next.