From HTML fluency to shipping a typed full-stack app with tests.
Progress: 0 / 6 (saved locally)
- FoundationsSemantic HTML & modern CSSLandmarks, forms, flex/grid, and fluid type without a framework.
- FoundationsJavaScript → TypeScriptAsync, modules, and gradual typing that catches real bugs.
- FrontendReact UI patternsComposition, controlled forms, and accessible client components.
- FrontendNext.js App RouterLayouts, route handlers, metadata, and server/client boundaries.
- BackendAPIs & persistenceREST/JSON contracts, validation, and a simple database.
- ShippingShip & observePreview deploys, logs, and a checklist for production readiness.
FAQ
Do I need to finish a track linearly?
No. Skip what you already know. Mark items done when you can teach them.
Where is progress stored?
In your browser via localStorage. Clearing site data resets the checklist.
Can I suggest new items?
Yes — open a discussion on Discord or send a PR once the repo is public.