Instructor · Dev Weekends
Take one small app, Errand, apart and rebuild it one concept at a time: where data changes shape between layers, how to debug from evidence instead of guessing, fake APIs and test doubles, synchronous and asynchronous work, signing in and OAuth with PKCE, background workers that stop safely and resume, domain boundaries and contracts between teams, and search that forgives typos. Every chapter starts from a real problem and ends with something you build and test. Module 1 is available now; the other modules follow.
Explore the syllabus
1 modules · 14 lessons. Open a module to see its lesson list.
What you'll build
Extend Errand, a small desktop-style assistant app in plain JavaScript and Postgres, through nine modules with tests in your own repository, find a fault a mentor plants from evidence alone, and defend it in a five-minute demo.
Have an account? Sign in to enroll