Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

Credits and licenses

Last updated 2026-10-14

The lessons, questions and figures on ai-teacher are original work, written for this site. Every figure and practice image is drawn by our own code; none is a photograph taken from somewhere else.

Software that runs in your browser

These libraries are sent to your browser with our pages. Each is used under its license, and the license text is linked.

Software that runs on our server

  • SymPy, for checking mathematical answers (BSD License)
  • spaCy, for checking written sentences (MIT License)
  • libclang and tree-sitter, for reading the structure of code you submit (Apache License 2.0 with LLVM exception; MIT License)
  • FastAPI and Uvicorn, which serve the site (MIT License; BSD License)
  • Matplotlib and NumPy, which draw our figures when we build the site (PSF-based License; BSD License)

If you believe something on this site uses your work improperly, write to mike@russo-dev.com and we will look into it promptly.