FastAPIInteractive

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
Request a class

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

  1. 01

    Tell us about your class

    School, track, number of students and dates, in the form below.

  2. 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.

  3. 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.

  4. 04

    Follow the class

    Watch progress lesson by lesson on your class page, and see who needs a hand before the deadline.

  5. 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.

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.

Your address is used only to answer this request.