All academies
Platform & CloudIntermediateAssociate certificate

FastAPI Academy

The service layer your model lives behind.

Async endpoints, dependency injection, streaming responses, background work and auth — everything between a model call and a client that expects an SLA.

Duration

4 weeks

Content

32 hours

Lessons

40

Level

Intermediate

Students

892

Certified

574

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.

  • Stream model output to a browser over SSE without buffering
  • Structure dependencies so handlers stay testable
  • Move slow work to background tasks and report progress
  • Secure an API with real auth, rate limits and quotas

Skills you'll build

Async endpointsDependency injectionSSE streamingBackground tasksAuth

Tools you'll use

FastAPIPydanticUvicornRedis
Curriculum

5 modules · 45 lessons

Module outline published. Full lesson list unlocks when the next cohort opens — we don't list lessons before they're recorded.

01Routing and validationPath operations, Pydantic models and error shapes.

Lesson list publishes when the cohort opens.

02Dependency injectionScopes, overrides and testable handlers.

Lesson list publishes when the cohort opens.

03StreamingSSE and chunked responses for model output.

Lesson list publishes when the cohort opens.

04Background workTasks, queues and progress reporting.

Lesson list publishes when the cohort opens.

05ProductionAuth, rate limits, quotas and observability.

Lesson list publishes when the cohort opens.

On completion

ReveloSoft Certified Associate

You can build a working AI feature on your own and explain the trade-offs you made. Independent, with a senior engineer within reach.

90-minute assessment · pass mark 75% · QR-verifiable credential

  • Hold the Foundation certificate
  • Complete two Associate-level academies
  • Pass the mixed-format assessment including live coding
  • Ship two portfolio projects with a written architecture note
How certification works