For schools & CS teachers

Teach programming students actually learn from.

Real, auto-graded coding challenges in the browser. Every run sandboxed, every result instant. Build a whole course by hand — or let the assistant do it.

Built by engineers from ASML In talks with schools across the Netherlands Self-hosted — your data stays yours

Students aren't getting the fundamentals.

And the tools meant to teach them haven't kept up. So we built the one we wished we had.

Everything a CS class needs,
nothing it doesn't.

01

Write code. See exactly what passed.

Students solve in the browser, hit run, and get per-test results in seconds — each run isolated in its own sandboxed container. No installs, no local setup.

AlgoStudio problem view: the String Fun problem statement beside the code editor, with 20 of 20 test cases passing
02

The assistant builds your course.

“Make a recursion course with five problems, increasing difficulty.” The built-in AI assistant writes the problems, tests, files, and pages — on your own API key, every action logged. Students get their own AI tutor that hints and explains, but never hands over the answer.

AlgoStudio's AI assistant creating a new problem — writing the readme, placeholder, solution, and test-generator files
03

See how each student got there.

Every submission, with per-test results and an activity calendar — right down to the attempt where it finally clicked. Mistakes become teachable moments, not a red X.

AlgoStudio student review: submission count, time and space complexity, an activity calendar, attempt history, and a diff between two attempts
04

Authoring that stays out of your way.

A problem is a statement, starter code, and tests — static input/output pairs or a reference solution with a random input generator. Attach any file. Python and C#, out of the box.

AlgoStudio problem authoring: the file sidebar (placeholder, solution, generate-inputs, readme) beside the code editor

Secure by default

Every run gets a throwaway container with no network and hard memory and CPU limits. Untrusted student code never touches your machine.

Groups are your classes

Assign a course to a group with an optional due date. Everyone gets access — and an email — automatically.

Solve in VS Code too

A first-class extension for students who'd rather stay in their own editor. Same problems, same instant feedback.

Self-hosted

Run it on your own infrastructure. No third party sees your students, their code, or their grades.

Simple tools,
done right.

No bloat, no lock-in, nothing you have to Google to understand. The whole platform is built to be read, not just used — and that's exactly why it stays out of the way of teaching.

Read the docs →
1 Write a problem in markdown
2 Add tests, or a solution + generator
3 Assign it to a class
Students run, learn, repeat

Two students, tired of bad tools.

We're building AlgoStudio because we've lived the problem from both sides of the classroom.

Harold

Co-founder & Student

Business student already in active conversations with some of the bigger schools in the Netherlands. Ready to talk.

Kieran

Co-founder, Student & Software Engineer @ ASML

Manages interns who struggle with the same gaps in algorithms and good code practice — exactly the problem AlgoStudio fixes.

Bring AlgoStudio to your classroom.

We're partnering with schools to test it with real classes. If you teach CS and want a say in what this becomes, let's talk — we can move quickly.