Compilearn gives your students the full AP CSP and AP CS A curricula with code that runs in the browser and answers graded against real test cases. Free, no accounts required, no install, no IT ticket.
Opens in any browser. No student accounts, no logins, no installs, no IT approval. Share one link and the class is coding.
Challenges check student output against real test cases. Every reference solution is compiled and run in CI, so the answer key is never wrong.
The full curriculum is open and free to learn. No seat licenses, no paywall, no upsell to students or schools.
Mapping Compilearn to your pacing guide? Browse every unit in the app →
Run a lesson live on the board. Code in front of the class, hit run, and the output appears. No slides, no switching apps.
Point students at a project or unit. Each lesson ends in a runnable challenge they can finish in a class period.
Students see pass/fail against the test cases instantly, so you spend class time on the students who are stuck, not on grading.
Want a feature for your classroom, or found a content bug? Open an issue on GitHub → We read every one.
Compilearn is a learning tool, not a gradebook. There's no roster, no LMS lock-in, and no student data to manage, which is exactly why it drops into a classroom with zero approval. Students run code, get graded instantly, and you keep using whatever gradebook you already have.
It's built by a small team that cares about craft and honesty: the curriculum is open, the code execution is real, and every answer key is checked by a machine before it ships. No fluff, no fake progress bars, no dark patterns aimed at kids.
Optional accounts (Google sign-in) let a student sync their own progress across devices, never required to learn.