The autograder trusted by world-class institutions. Now free.

Automatic grading, inline feedback, plagiarism detection, and 175+ languages. Up to 50 students. No credit card, no expiration.

CodeGrade's autograder, free for courses up to 50 students.Detailed AutoTest results in CodeGrade showing syntax, output, and structure checks for a multi-question quiz.

Trusted by 100+ institutions

The University of Edinburgh logo
University of Amsterdam logo
Erasmus University Rotterdam Logo
The University of Edinburgh logo
The University of Edinburgh logo
ILERNA Online logo
The University of Edinburgh logo
ILERNA Online logo
The University of Edinburgh logo
The University of Edinburgh logo
The University of Edinburgh logo
ILERNA Online logo
Vrije Universiteit Amsterdam logo
The University of Edinburgh logo
Code Editor

Students code in their browser and get feedback the moment they submit.

No installs, no environment headaches. Students open the assignment, write code in a browser-based editor, and get line-by-line feedback the second they hit submit. Works with Python, Java, C++, JavaScript, R, and 170+ more languages.

  • Browser-based code editor with zero setup for students
  • 175+ languages out of the box
  • Feedback on every submission, not just a final grade
  • Free for courses up to 50 students
Learn more
Students code in CodeGrade's browser editor and get instant feedback.
Autograder

Grading hours become teaching hours

The autograder responds the moment students press the button, while the code is still in their head. You grade the judgment calls with rubrics and inline comments; the machine grades the rest, across 175+ languages. Fewer TA hours, same course.

  • Instant feedback on every submission, resubmissions until the deadline
  • Build the first autograder in less than an hour with the block-based test builder
  • Free for up to 50 students, forever
Learn more
CodeGrade AutoTest results with compile, IO, and structure checks graded instantly.
Inline Feedback

Leave feedback exactly where the bug is.

Click on a line of code, type your comment, done. Students see your feedback pinned to the exact line that needs fixing, not buried in a separate rubric or email. Save time with reusable snippets for comments you leave every semester.

  • Inline comments attached to specific lines of code
  • Reusable feedback snippets for repeated issues
  • Structured peer review workflows
  • Continuous feedback: students can resubmit and see updated comments
Learn more
Instructor comment pinned to a line of C++ code in CodeGrade's inline feedback view.

Discover how institutions use CodeGrade to improve their coding courses

Author Image

Jamie Andrews

Director of Graduate Programs

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

Author Image

Kevin McDonnell

CS Undergraduate Program Director

"That's one thing I really like about CodeGrade - how seamlessly all the pieces work together."

Author Image

Leslie Hendrix

Clinical Professor in Management Science

"Coding is like learning a sport. You have to practice repeatedly to improve."

Get Started

Set up your first assignment in under five minutes.

No procurement process, no IT tickets, no credit card. Sign up with your .edu email, create your first assignment, and share the link with your students. CodeGrade handles the grading from there.

  • Sign up free with your institutional email
  • Create an assignment and build tests with the visual editor
  • Share with students and watch grades roll in automatically
  • Add more courses anytime, up to 50 students
Learn more
Set up your first autograded assignment in minutes with CodeGrade.
Want More?

Need LMS integration, AI, or Jupyter? Upgrade anytime.

The free tier covers autograding, feedback, and plagiarism detection for courses up to 50 students. When you're ready for more, upgrading unlocks the full platform. No pressure, no deadline.

  • LMS integration with Canvas, Blackboard, Moodle, and Brightspace
  • AI assistant with customizable behavior and full conversation logs
  • Jupyter Notebook support for data science and ML courses
  • Coding quizzes for low-stakes knowledge checks
Learn more
Upgrade to CodeGrade's full platform: LMS integration, AI, and Jupyter.
Support & Resources

Support from CS graduates who understand your course.

Stuck on a tricky test config? Our support team is made up of CS graduates who understand your course, not generic help desk agents reading from a script. They'll help you build test setups, troubleshoot edge cases, and get your course running.

  • Support from CS graduates who can help build your test configurations
  • Community Library with shared, peer-reviewed assignments
  • Pre-built Introduction to Python curriculum
  • Discord community where instructors share tips and best practices
Learn more
Support from CodeGrade's CS-graduate team, plus the community library and Discord.

How we can help your department

Blog Thumbnail
Business Schools
Level the playing field with simple coding education for every business student.
> Learn more
Blog Thumbnail
Data Science
Build real-world data skills and streamline feedback in one place.
> Learn more
Blog Thumbnail
Computer Science
The Integrated Learning Environment for CS courses, from intro to advanced.
> Learn more
Blog Thumbnail
Artificial Intelligence
Empower students to harness AI while you maintain oversight.
> Learn more

Join 100+ institutions

World-class institutions all over the world partner with CodeGrade to bring their programming education to the next level.

Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
Integration Icon
ShadowShadow

Most Popular Features

Icon of a cat representing GitHub platform for coding and programming collaboration.
GitHub integration
Push code, not buttons.
> Learn more
Magnifying glass over a document, indicating inline code review in programming.
Inline code feedback
Line-by-line comments and reusable snippets for faster code review.
> Learn more
Code exam checklist with checkmarks, symbolizing programming assessment.
Code exams
Secure, auto-graded coding exams with IP restrictions and session lockdown.
> Learn more
Symbol of balanced scales representing fair grading in coding and programming.
Code plagiarism checker
Detect code similarity within your class and across semesters.
> Learn more
Group of people in speech bubbles, indicating peer feedback in coding and programming.
Peer code feedback
Graded peer feedback on real code submissions.
> Learn more
Checklist with a hand writing, symbolizing manual input in programming tasks.
Manual grading
Assign graders, navigate submissions, and combine manual review with auto-grading.
> Learn more

Get started today and unlock the power of CodeGrade.