The project
A public woodshed
The DSA Woodshed is a public, company-neutral interview-practice product: a packet repository of drills, tests, and print material, plus this reading site, which re-syncs the packet's content on every deploy.
What is live now
The Python track: 43 core drills with reference solutions and focused tests, editor-first reps in GitHub Codespaces with a resident interviewer, and a printable booklet with reference sheets you can also read on this site. Python is the only runnable track today; other language tracks are deliberate future work, not stubs.
Who owns what
In a rep, you own the source, the tests, and the THINKING GATE: the interviewer conducts and checks visible work, and never writes them. In the repository, tracked drills are complete and tested; personal practice state lives in a gitignored workspace and never enters the public tree.
Start or contribute
- Start in Codespaces
- How it works
- Source and privacy contract — the canonical rules for what enters this repository.
- dsa-study-packet on GitHub — issues and pull requests welcome;
just lintandjust testare the front door. - Report a security issue privately