All academies
FoundationsBeginnerFoundation certificate

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

4.8average ratingEnrolling now

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

TypingasynciopytestPackagingProfiling

Tools you'll use

Python 3.12uvpytestruffmypy
Curriculum

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.

Lesson list publishes when the cohort opens.

02Async by defaultasyncio, concurrency limits and the traps in between.

Lesson list publishes when the cohort opens.

03Testing and packagingpytest, fixtures, uv and publishing an internal library.

Lesson list publishes when the cohort opens.

04Data handlingpydantic, pandas and streaming large files without eating RAM.

Lesson list publishes when the cohort opens.

05PerformanceProfiling, caching and knowing when to stop optimising.

Lesson list publishes when the cohort opens.

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
How certification works