Univa Learning

Univa Learning

The whole stack,
one module at a time.

This started as Univa's internal curriculum: the reading we put ourselves through so that every architecture call on a client build is a decision, not a guess. It turned out to be worth teaching, so we are opening it up. Nine self-contained modules take you from the client layer down to the cloud, with comparison tables, decision rules, the playbook Univa actually follows, an evening-sized exercise and a self-check in each one.

Everything here is readable today. Video lessons are being recorded module by module.

Video lessons: coming soon

The nine modules

#ModuleStudy timeLayer
1 Mobile App Development 75-90 minutes Client
2 Web Frontend Frameworks 120 minutes Client
3 Cloud Providers 90-120 minutes Infra
4 Containers & Orchestration 90-120 minutes Infra
5 Serverless & Edge 2-3 evenings Infra
6 API Architectures (REST / GraphQL / gRPC) 120 minutes Middle layer
7 The Freemium Indie Stack, Applied 2-3 evenings Full stack
8 Cybersecurity 4-5 evenings Cross-cutting
9 Product Requirements Documents 100 minutes Process

Recommended path

Start from what Univa ships daily, then expand outward. Roughly one module per 2-3 evenings; the whole path fits in about a month.

  1. Week 1

    Consolidate home turf

    • Module 7: Freemium Indie Stack (maps every tool you already touch, plus Resend, CHIP, Crashlytics)
    • Module 6: API Architectures (REST vs GraphQL vs gRPC, plus realtime options)
    • Module 9: Product Requirements Documents (process skill, pays off on the very next client scoping call; includes a ready-to-copy one-page template)
  2. Week 2

    The client layer

    • Module 2: Web Frontend Frameworks (React/Vue/Angular, rendering strategies)
    • Module 5: Serverless & Edge (Workers vs Lambda, isolates vs containers, CPU limits)
  3. Week 3

    The heavy infra

    • Module 3: Cloud Providers (AWS / Azure / Alibaba / GCP mental models)
    • Module 4: Containers & Orchestration (Docker, K8s and its alternatives, serverless containers)
  4. Week 4

    New territory

    • Module 1: Mobile App Development (Flutter, React Native, native, PWA trade-offs)
    • Module 8: Cybersecurity (OWASP Top 10, Supabase RLS, PDPA, pre-launch checklist) - security threads through every earlier module, so it lands best last; skim its checklist section in week 1 anyway since it applies to every live app today

Done when: every self-check passes without peeking, and each module's hands-on exercise has been run at least once.

How to study a module

  1. Read "Why this matters for Univa" and "Core concepts" in one sitting.
  2. Skim the comparison tables; do not memorize, just note the axes on which options differ.
  3. Do the hands-on exercise (evening-sized by design).
  4. Take the self-check cold; reread whatever you missed.
  5. Log completion in the checklist above (tick the box, add the date).