Skip to main content

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.

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.

  1. Interface and runtime

    Build web, desktop, and mobile interfaces while keeping runtime boundaries explicit.

  2. State and local data

    Give server state, UI state, and offline data separate lifetimes.

  3. APIs and real-time transport

    Choose request-response and streaming contracts according to their purpose.

  4. Storage and events

    Separate durable data, caches, event flow, and access control.

  5. AI and media

    Design search, inference, and media behind replaceable boundaries with usable fallbacks.

  6. 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