Step-by-step development guides, starting from setting up Windows or macOS.
Recommended paths
You do not need to take all 16 courses in order. Pick the path closest to what you want to build now.
Technology map
See how interface, data, APIs, and operations connect, then choose the course that matches the boundary you need.
Build web, desktop, and mobile interfaces while keeping runtime boundaries explicit.
Give server state, UI state, and offline data separate lifetimes.
Choose request-response and streaming contracts according to their purpose.
Separate durable data, caches, event flow, and access control.
Design search, inference, and media behind replaceable boundaries with usable fallbacks.
Produce operational evidence with containers, observability, browser tests, and integration tests.
Enable real-time media and external inference only after checking fixed cost plus relay, transfer, and request-volume cost.
Turn requirements into evidence and connect HTTP, databases, external systems, files, AI, real-time media, deployment, and observability into one operable service contract.
From turning on the computer to running your first code. A 5-step climb for beginners.
A 12-step arc from the first HTML line to state and offline-data boundaries.
From `pnpm create` to PostgreSQL via Drizzle ORM, deployed to Fly.io. 4 hands-on steps.
An 8-step path through a real backend — from the first line to auth, deployment, and Spring MVC failure contracts.
One language, end-to-end: API, scheduling, external data, observability, practical patterns.
A 7-step path to using AI tools beyond chat — MCP, Skills, Subagents, workflows, and design-side tooling.
Compare 10 deploy options, from a single Docker + Caddy server to Replit, GitHub Pages, and object storage.
An 8-step course for designing an operations console with Next.js 16 and PostgreSQL. Reusable tables, audit trails, OAuth, and backups.
Connect LM Studio, pgvector, Gemini, and browser ONNX inference in eight steps, from retrieval to model-delivery cost.
Ship desktop and Android apps from a single Rust + web frontend. Seven steps — IPC to OCR to AdMob.
Eight steps to lock down regressions with vitest, pytest, Playwright, testcontainers, and the repository's manual CI runner, then prove completion and recovery.
Practical security in eight steps — auth, validation, headers, CORS, email verification, and row-level security.
Ten steps to a real data platform — indexes, caching, event streams.
Build an ethical crawler in six steps with Playwright, http_utils, and APScheduler.
Six mental steps to running several services from one repository.