Python Academy
The language every AI system is actually written in.
A working engineer's Python: typing, async, packaging and testing. Written for people who need to ship AI services, not for people who need to pass a syntax quiz.
Duration
6 weeks
Content
48 hours
Lessons
64
Level
Beginner
Students
1,680
Certified
1,104
RIVA mentors you through every lesson, lab and assessment in this academy — and knows where you got stuck last time.
What you’ll be able to do
Written as capabilities, not topics. If you can’t do these at the end, the academy didn’t work.
- Write typed, testable Python that survives code review
- Use asyncio correctly for I/O-bound AI workloads
- Package and publish an internal library
- Profile and fix the slow path instead of guessing at it
Skills you'll build
Tools you'll use
5 modules · 64 lessons
Module outline published. Full lesson list unlocks when the next cohort opens — we don't list lessons before they're recorded.
01Modern PythonTypes, dataclasses, pattern matching and the 3.12 toolchain.14 lessons · 4h
Lesson list publishes when the cohort opens.
02Async by defaultasyncio, concurrency limits and the traps in between.12 lessons · 3h
Lesson list publishes when the cohort opens.
03Testing and packagingpytest, fixtures, uv and publishing an internal library.13 lessons · 3h
Lesson list publishes when the cohort opens.
04Data handlingpydantic, pandas and streaming large files without eating RAM.12 lessons · 3h
Lesson list publishes when the cohort opens.
05PerformanceProfiling, caching and knowing when to stop optimising.13 lessons · 3h
Lesson list publishes when the cohort opens.
Hands-on labs
Concurrent model calls, safely
Fan out 500 requests with a concurrency limit, retries with jitter, and a result set that keeps its original order.
35 min · Beginner · runs in the browser
Projects you can ship
Transaction Fraud Narrative Analyst
Turn a flagged transaction cluster into an investigator-ready narrative: what happened, why the model flagged it, and which three facts would change the conclusion.
Finance · 26h · Professional
Structured Talent Screening Assistant
Score applications against a written rubric — evidence quoted from the application, protected attributes excluded by construction, and every score reversible.
HR · 22h · Professional
On completion
ReveloSoft Certified Foundation
You understand the vocabulary and can follow a working system end to end. The rung that makes the rest of the ladder legible.
60-minute assessment · pass mark 70% · QR-verifiable credential
- Complete one Foundation academy in full
- Pass the 40-question proctored assessment
- Submit one guided project