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.
The nine modules
| # | Module | Study time | Layer |
|---|---|---|---|
| 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.
-
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)
-
Week 2
The client layer
-
Week 3
The heavy infra
-
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
- Read "Why this matters for Univa" and "Core concepts" in one sitting.
- Skim the comparison tables; do not memorize, just note the axes on which options differ.
- Do the hands-on exercise (evening-sized by design).
- Take the self-check cold; reread whatever you missed.
- Log completion in the checklist above (tick the box, add the date).