The most powerful autograder

Grade code automatically across 175+ languages, with feedback that lands while students are still coding. Free for up to 50 students, forever.

CodeGrade's autograder returning instant results on a submission.Detailed AutoTest results with rubric scoring in CodeGrade.

Grade Less, Teach More with Automated Feedback

Students need a lot of practice, but that shouldn't mean endless grading for you.

CodeGrade's autograder evaluates code submissions the moment students hit submit. They get detailed, line-by-line feedback instantly. You get your evenings back.

  • Grades submissions automatically against your criteria
  • Gives students instant, actionable feedback instead of waiting days
  • Consistent and fair across every student, every time
Detailed automatic grading feedback in CodeGrade with a failing test expanded.
CodeGrade's block-based test builder: drag-and-drop IO, unit, and structure tests connected to a rubric.

No Dockerfiles. No Endless Menus. Just Drag, Drop, Grade.

Most autograders make setup feel like a second job. CodeGrade's block-based test builder lets you build test configurations visually. No boilerplate, no config files.

Link tests to rubrics for clear, objective grading. Set it up once and reuse it across sections or semesters.

  • Input/output, unit, code quality, and structure tests, all drag-and-drop
  • Configure in minutes, not hours
  • Need help? Our support team, all CS graduates, will set it up with you

Simple When You Want It. Powerful When You Need It.

Teaching intro Python? Drag a few blocks and you're done. Running advanced systems programming? You get a full Ubuntu environment with complete control. So do your students: the same environment powers the editor and terminal they work in, so what you test is exactly what they ran.

CodeGrade scales from your first assignment to your most complex project, and our API lets you automate everything in between. The autograder is the center of the Integrated Learning Environment: the editor, terminal, AI assistant, and gradebook sync built around it.

  • Full Ubuntu VMs with support for any language or framework
  • Deep code analysis with tools like Semgrep, ESLint, PyLint, and cppcheck
  • Custom scripts, file checks, and advanced logic, or automate via the API
The student's terminal and the AutoTest run side by side: the same Ubuntu environment for working and grading.

Grade code in minutes, not weekends.

Automatic grading, structured rubrics, and manual review tools that work together. Free for up to 50 students.

Discover how institutions use CodeGrade to improve their coding courses

Patrick Totzke

Full Professor

I have many students expressing how amazing it is to use CodeGrade for their submissions!

Jamie Andrews

Director of Graduate Programs

I can see the student submissions and slowly watch their scores creep up, which is incredibly rewarding!

Angela Venable

Assistant Professor, Ivy Tech Community college

“I also find students get more engaged when they get quicker feedback.”

Frequently Asked Questions

More features

Checklist grid with checkmarks, representing grading rubrics for programming assignments.
Rubrics that connect to your autograder
Build rubrics with discrete or continuous categories. Auto-fill scores from autograder results. See rubric statistics across the class.
> Learn more
Computer screen with code, symbolizing Integrated Development Environment for programming.
The Integrated Learning Environment: the IDE built for learning
One place inside Canvas, Blackboard, Moodle, or Brightspace where students write and run real code, get instant feedback, and use AI on your terms. And where you see all of it.
> Learn more
Icon of a cat representing GitHub platform for coding and programming collaboration.
GitHub Integration
Push code, not buttons.
> Learn more

Get started today and unlock the power of CodeGrade.