FastAPI for your class
Assign a track and every student writes and runs a real FastAPI server in their browser, with nothing to install. Every exercise is graded the moment they press Run, and you see who has solved what. Teacher tools are free; the school buys certificates for the class in one purchase.
- tracks
- 3
- lessons
- 61
- setup
- a browser
- for teachers
- free
- certificates
- pricing on request
What you get
A curriculum to assign
Three tracks, from a first endpoint to authentication, background tasks and WebSockets. Each lesson is a short piece of theory and an exercise. Assign a track to your class with one link.
Automatic grading
Every exercise runs the student’s own FastAPI app in their browser and checks it against the lesson’s endpoints: status codes, response bodies, headers, and the requests a correct app must refuse. Students get the result the moment they press Run.
Class progress
Your class page shows every student against every lesson: who has solved what, and who is stuck and where. No spreadsheets and no collecting screenshots.
Certificates with your school’s name
Students who finish the track receive a certificate that reads “Completed as part of [course] at [School]”. Each has a public verification page, so an employer can confirm it is real.
How a class works
- 01
Tell us about your class
School, track, number of students and dates, in the form below.
- 02
Get your join link
We set up the class under your school’s name and send you a link to share with your students.
- 03
Students join and start
They open the link and sign in with Google or GitHub. Nothing to install: the lessons run a real Python server inside the browser, on any laptop or school computer. The join screen tells them plainly that you will see which lessons they complete.
- 04
Follow the class
Watch progress lesson by lesson on your class page, and see who needs a hand before the deadline.
- 05
Certificates at the end
The school buys certificates for the class in one purchase. Every student who completes the track claims theirs, with your school’s name on it.
Tracks
Open any of them now: every lesson is public and free.
- FastAPI BasicsMaster FastAPI fundamentals step-by-step. Build your first API with clear guidance, helpful hints, and immediate feedback. Perfect for beginners!45 lessonsbeginner42 hours
- Build a Blog API with AuthenticationMaster advanced FastAPI concepts by building a complete blog API with user authentication, file uploads, and robust error handling. Learn Pydantic models, database integration, JWT auth, and more.6 lessonsintermediate5 hours
- Advanced FastAPI PatternsMaster advanced FastAPI patterns including async programming, WebSockets, custom middleware, rate limiting, caching, and API versioning. Build production-ready APIs.10 lessonsadvanced8 hours
Pricing
The lessons, the grading, the join link and the class page cost nothing, for you or your students.
Certificates with your school’s name are bought by the school for the whole class, in one purchase. The price depends on the size of the class: tell us about it below and we reply with a quote.
Request a class
We reply by email with your join link and a quote for the certificates.
