Own product · live
An AI/ML course you run, not watch
A learning platform where every algorithm is a widget you step through, with Python and SQL sandboxes and answers graded on the server.
- 49 free lessons
- Web + Android
- Zero video

The brief
Most AI and machine-learning courses are videos you watch and forget. We wanted lessons you do: every concept as something you run, step through, break and get graded on, on the web and on Android.
What we built
- Interactive widgets that run an algorithm step by step, forwards and backwards, next to the real code
- Python and SQL sandboxes in the browser, with answers graded on the server
- A curriculum from Python basics to autonomous agents, free to start
- Accounts with Google sign-in, streaks, progress and a learner dashboard
- Paid plans with working checkout, and certificates anyone can verify online
- A native Android app and an admin dashboard on the same backend


The hard parts
- Keeping the widget, the code and the explanation in sync at every single step
- Running and grading learners' code safely on the server
- One lesson format that works on the website and in the Android app
- Built with
- React, Vite, Node.js (Express), PostgreSQL, Jetpack Compose
- Status
- Live at epochai.in; lessons are being added module by module.