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.

Interactive CodeGrade quiz with an online IDE for Python, offering instant answer checking and feedback.Detailed AutoTest results in CodeGrade showing syntax, output, and structure checks for a multi-question quiz.

Trusted by world-class organizations

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 their browser and get feedback the moment they submit.
Autograder

Build tests visually. Grade 200 submissions in seconds.

No config files. No scripting. Drag and drop test blocks to build your grading pipeline, then let CodeGrade run every submission through it automatically. Results land in your LMS gradebook before you finish your coffee.

  • Visual test editor: build grading configs by dragging blocks, not writing code
  • Catches copied code across every submission in your course
  • Anonymous grading mode: one toggle per assignment
  • Git integration for version-controlled student projects
Learn more
CodeGrade displaying AutoTest results for a data science assignment, with checks on data handling and structure.
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
Teacher offering inline coding feedback on a Python Fibonacci function in CodeGrade's online editor.

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
Easily set up tests in the autograder.
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
Supercharge your course with quizzes.
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
CodeGrade Python assignments seamlessly integrated and listed within a Canvas LMS modules page.

How we can help your department

Blog Thumbnail
Business Schools
Level the play 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
Build foundational skills and support every CS student.
> 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.