Deliver engaging feedback on code.

Autograder for programming assignments.

  • Works with any programming language
    Whether you are using Python, JavaScript, Java, C#, SQL, Jupyter or any other programming language, CodeGrade supports it seamlessly. Under the hood we use Ubuntu images, so you can run and install anything you want.
  • Built for education
    Use our built-in test types, such as Input/Output tests, Unit tests or Code Quality tests, so you don't have to worry about spending a lot of time getting everything set up.
“My experience with CodeGrade has been fantastic. It was a winner from the start and among a dozen autograders I tried out."
Jessica Kaufman
Harvard-Westlake School

Help your students learn with code autograding

  • Students write code in their favorite IDE
  • Hand in to CodeGrade through your LMS or via GitHub or GitLab
  • Get instant feedback
  • Improve!
“With CodeGrade, I was nominated for Best Course in the Student Awards at the University of Edinburgh!”
Dr. Volker Seeker
The University of Edinburgh

The power of continuous automatic feedback

Giving students instant and continuous automatic feedback using our autograder has a lot of advantages, for you, and for your students.
Higher quality code

Students have the ability to iteratively improve their code before the due date.

No more broken code

After handing in, students will immediately see if their solution works, making sure you will never have to fix their compiler errors again.

More time to focus

Don’t worry about functionality testing or finding that compiler error. Actually focus on the interesting and important facets of grading.

Learn how CodeGrade can help improve your workflow!

Grading assignments online
  • 1
    Schedule a demo.
    Let's do a 30 minute call to get to know each other and see whether CodeGrade fits your workflow. If it doesn't, no hard feelings.
  • 2
    Play around and get a feel.
    After the demo, we can plan in a more technical presentation or we can give you access to a sandbox environment, so you can play around with CodeGrade yourself.
  • 3
    Ready, set, go.
    Start using CodeGrade for your institution. We can start small, or big. It's up to you and your needs. We'll help you with onboarding and give you our infinite support.

Grow your coding classroom without compromising on quality.