EDU
Step-by-step development guides, starting from setting up Windows or macOS.
Recommended paths
Start with the path that fits your goal
You do not need to take all 16 courses in order. Pick the path closest to what you want to build now.
- Start developingLearn the web and development basics, then ship a small working feature.3 coursesOpen path overview →
- Backend and securityDesign server APIs and grow them into secure, operable backend systems.3 coursesOpen path overview →
- Data pipelinesCollect, validate, store, and transform data into repeatable results.4 coursesOpen path overview →
- Operations and qualityConnect admin work, testing, deployment, and incident recovery into one flow.4 coursesOpen path overview →
- AI, apps, and architectureChoose AI, app, and architecture techniques with execution limits and cost in mind.4 coursesOpen path overview →
Technology map
Technology boundaries from feature to operation
See how interface, data, APIs, and operations connect, then choose the course that matches the boundary you need.
Interface and runtime
Build web, desktop, and mobile interfaces while keeping runtime boundaries explicit.
State and local data
Give server state, UI state, and offline data separate lifetimes.
APIs and real-time transport
Choose request-response and streaming contracts according to their purpose.
Storage and events
Separate durable data, caches, event flow, and access control.
AI and media
Design search, inference, and media behind replaceable boundaries with usable fallbacks.
Delivery and verification
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.
Courses
Build Your First Fullstack App with Next.js 16
IntermediateFrom `pnpm create` to PostgreSQL via Drizzle ORM, deployed to Fly.io. 4 hands-on steps.
Backend with Spring Boot 4
IntermediateAn 8-step path through a real backend — from the first line to auth, deployment, and Spring MVC failure contracts.
Python · FastAPI · Data Pipelines
IntermediateOne language, end-to-end: API, scheduling, external data, observability, practical patterns.
Docker · Caddy · Cloud — 10 deploy options
IntermediateCompare 10 deploy options, from a single Docker + Caddy server to Replit, GitHub Pages, and object storage.
Operations console design — many resources in one view
IntermediateAn 8-step course for designing an operations console with Next.js 16 and PostgreSQL. Reusable tables, audit trails, OAuth, and backups.
Tauri 2 — desktop · mobile in one codebase
IntermediateShip desktop and Android apps from a single Rust + web frontend. Seven steps — IPC to OCR to AdMob.
Testing strategy and quality gates
IntermediateEight steps to lock down regressions with vitest, pytest, Playwright, testcontainers, and the repository's manual CI runner, then prove completion and recovery.
Web security foundations — JWT · OAuth · OWASP
IntermediatePractical security in eight steps — auth, validation, headers, CORS, email verification, and row-level security.
Building public-data crawlers
IntermediateBuild an ethical crawler in six steps with Playwright, http_utils, and APScheduler.