Teaching is Hard

Simplify Teaching

Offer autograded programming assignments to your students.

Our Features Include


Grade any assignment in any language using any software package. Instantly.


Encourage healthy competition with a real-time rank ordered scoreboard.

Code Annotation

Augment the autograde with additional feedback directly on the student's code.

Cheat Detection

Maintain academic integrity by comparing assessments with each other and with past submissions. Uses Stanford's Moss Cheat Detector.

Who Uses Autolab?

carnegie mellon university logo georgetown university logo utoronto logo uga logo tsinghua university logo peking university logo rutgers university logo university at buffalo logo wsu vancouver logo dtu logo tu berlin logo shanghai tech logo uno logo millersville university logo uw la crosse logo nitk logo amrita university logo kku logo htu logo vilavelha logo thessaly logo

About Us

cmu logo

Originally developed at Carnegie Mellon University, Autolab is an open-sourced platform for auto-grading programming assignments. Our vision is to bring the benefits of autograding to all programming and computer science classes, at the secondary- and university-levels.

If you’re interested in using Autolab for your class or school, reach out and we’d be happy to help you get up and running. Also be sure to check out the source and documentation on GitHub.

The Dev Team

Developed at Carnegie Mellon University