Technology
Software Systems
Build things larger than one file, and keep them understandable.
Tells us you want to become capable of this. No payment, no commitment — a mentor takes it from there.
How deep you go is up to you
There is no beginner version and no advanced version of this. You enter wherever you actually are — and a ten-year-old and a forty-year-old can be at the same place.
- 1
foundation
First contact. The ideas underneath, in plain language.
- 2
developing
You can do it with help, and you know when you are stuck.
- 3
proficient
You can do it alone, reliably, on unfamiliar problems.
- 4
advanced
You can extend it, teach it, and use it where nobody has told you to.
How you learn this at Sariro
19 lessons across 3 programmes develop this strand — alongside a mentor, in a live class.
Web Builder Pro — Beginner
Beginner · 10 lessons on this strand
HTML structure & semantic tags · Why React? Components & props · useState & useEffect · +7 more
Web Builder Pro — Intermediate
Intermediate · 1 lesson on this strand
Project setup & the App Router
Agent Architect — Beginner
Beginner · 8 lessons on this strand
Error handling & reliability · Streaming responses · Short-term memory · +5 more
The rest of Technology
Computational Thinking
Break a problem into steps precise enough for a machine to follow.
Programming Foundations
Write code that works, and understand why it works.
Data & Databases
Store, query and reason about information at scale.
Artificial Intelligence
Understand what these systems actually do, and build with them deliberately.
Networks & Security
Understand how machines talk, and how that trust is broken.
Digital Craft
Ship real things people use — sites, apps, games, tools.