Your path

Twenty modules, two lessons each. Visit them in any order.

0 of 48 lessons0%
  1. 1. How computers work

    CPU, memory, storage, operating systems, files and processes.

    Official links
  2. 2. Programming basics

    Variables, types, conditions, loops, functions, collections, state.

    Official links
  3. 3. The technology map

    Languages, libraries, frameworks, runtimes, compilers, packages, IDEs.

    Official links
  4. 4. How the web works

    Browsers, HTML/CSS/JS, URLs, DNS, HTTPS, requests and responses.

    Official links
  5. 5. Frontend

    Components, routing, forms, responsive layout, accessibility, local state.

    Official links
  6. 6. Backend and data

    APIs, JSON, databases, SQL, relationships, CRUD, storage, auth.

    Official links
  7. 7. Mobile apps

    Native, cross-platform and WebView; Swift, Kotlin, Flutter, React Native.

    Official links
  8. 8. Desktop apps

    Windows/macOS/Linux, .NET, Electron, Tauri, files, installers, updates.

    Official links
  9. 9. Games

    Engines, game loops, rendering, physics, input and frame rates.

    Official links
  10. 10. Shipping software

    Git, branches, dependencies, builds, hosting, environments, CI/CD.

    Official links
  11. 11. Quality and costs

    Testing, debugging, logs, performance, secrets, backups, cloud bills.

    Official links
  12. 12. Working with AI agents

    Requirements, acceptance criteria, small tasks, reviewing changes.

    Official links
  13. 13. Security and safety

    Passwords, hashing, HTTPS, secrets, permissions, common attacks, backups.

    Official links
  14. 14. Databases and data

    Tables, relations, SQL vs NoSQL, indexes, migrations, backups.

    Official links
  15. 15. APIs and integrations

    REST, JSON, status codes, keys, webhooks, rate limits, third-party services.

    Official links
  16. 16. Git and teamwork

    Pull requests, code review, merge conflicts, issues, planning, documentation.

    Official links
  17. 17. Cloud and infrastructure

    Servers, serverless, containers, CDNs, DNS, regions, scaling and cost.

    Official links
  18. 18. Performance and scale

    Latency, caching, queues, load, Core Web Vitals, measuring before fixing.

    Official links
  19. 19. AI, LLMs and agents

    Tokens, context windows, embeddings, RAG, fine-tuning, local models, agents.

    Official links
  20. 20. Modern web stack

    React, components and state, routing, SSR, build tools, TypeScript, deployment.

    Official links
  21. 21. Testing and debugging

    Unit, integration and end-to-end tests, stack traces, and a calm debugging method.

    Official links
  22. 22. Watching a live app

    Logs, metrics, traces, sensible alerts, incident response and blameless postmortems.

    Official links
  23. 23. Accessibility and good UX

    Semantic HTML, keyboard and screen readers, contrast, and loading, empty and error states.

    Official links
  24. 24. Shipping to real users

    Payments and webhooks, pricing, analytics and privacy, licences and small releases.

    Official links

Nothing is locked — revisit any lesson whenever you like.