Streamline code learning and grading

Transform your LMS into an engaging code learning platform with code submissions, automatic grading and plagiarism detection.
Book a demo

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

Features

Automatic code grading

Inspire students with prompt and instant feedback on their code. You'll find it easy to craft tests in our intuitive interface and seamlessly blend in your own custom testing scripts. What's more, our autograder is incredibly adaptable, allowing you to tailor it precisely to your preferences.

> Learn more about our autograder
Screenshot of autograder result for a student.
Screenshot of online IDE for students with automatic comments placed on lines of code.

Online IDE

Step into our user-friendly lightweight IDE, specially designed to provide students with a hassle-free environment. Students can effortlessly write, compile, and run their code in the browser, allowing them to operate within a familiar environment and limit distractions.
> Learn more about our online IDE

For those who prefer coding in their own environment, the process is straightforward: just upload your files or use our seamless GitHub or GitLab integration for easy submission.
> Learn more about how your students can submit

Inline comments and rubrics

Elevate your grading process with tailored feedback using inline comments. Expedite assessments using snippets for efficient grading. Ensure transparency, consistency, and fairness in manual grading through the use of rubrics, and your students will benefit from a more enriched learning experience.

> Learn more about grading and feedback features
Screenshot of inline comment given by a teacher with an automatically filled in rubric.

Plagiarism detection

Experience our built-in plagiarism detection system, tailored specifically for code. It comes with an elegantly intuitive online interface and seamless export capabilities. Compatible with all major programming languages and even Jupyter Notebooks, it ensures the integrity of your students’ work is maintained.

> Learn more about plagiarism detection

Peer feedback

Empower students by instructing them in the art of code reviews with peer feedback. Let students review each other's work and foster a collaborative learning environment, enhancing their understanding of the material and strengthening their coding skills.

> Learn more about peer feedback

LMS integration

CodeGrade seamlessly integrates with all major learning management systems using LTI 1.1 or LTI 1.3. Not using an LMS? No worries, CodeGrade is also available standalone and supports SSO.

Canvas logo
Canvas
Blackboard logo
Blackboard
D2L Brightspace logo
Brightspace
Moodle logo
Moodle
edX logo
Open edX
Sakai logo
Sakai
Populi logo
Populi
Thought Industries logo
Thought Industries CLM

What educators say

Dr. Greg Longo
Dr. Greg Longo
Program Director of the Master's Data Science at Eastern University
“CodeGrade is easy to use, the support is amazing and the product is really good."
John Newsom
John Newsom
University of Texas at San Antonio
“The kids seem to love me, they want me to teach all the coding classes. I am glad that they like me, but I think a lot of it has more to do with CodeGrade.”
Dalize van Heerden
Dalize van Heerden
Programming instructor at The University of South Africa for over 20 years.
“CodeGrade has more than halved the time it takes me to mark one assignment and I’m not getting carpal tunnel from scrolling everywhere!”
Tom Pepels
Tom Pepels
Teaches Data Structures and Algorithms at Maastricht University
"With CodeGrade, I could finally teach stress free! I could finally fully focus on teaching and helping my students!"
Jessica Kaufman
Jessica Kaufman
Teaches Introductory Programming at Harvard-Westlake School for over 25 years
“My experience with CodeGrade has been fantastic. It was a winner from the start and among a dozen autograders I tried out."
Dr. Volker Seeker
Dr. Volker Seeker
Teaches Introduction to Object Oriented Programming at the University of Edinburgh
“With CodeGrade, I was nominated for Best Course in the Student Awards at the University of Edinburgh!”

For all types of coding education

Image of a student working behind a computer.

Higher Education

From introductory courses to the most advanced coding classes, colleges and universities use CodeGrade.

> Learn more about Higher Education
Classroom of students

Coding Bootcamps

Cutting-edge coding bootcamps use CodeGrade to teach programming at scale.

> Learn more about coding bootcamps
Kid behind a laptop

K-12 Schools

Middle and High Schools use CodeGrade to simplify and optimize their students' coding journey.

> Learn more about K-12 Schools

Support for any programming language

CodeGrade is compatible with 180+ programming languages and any framework. From the basic Java and Python courses, to Tensorflow machine learning, to Web Development using Flask or Django, to Data Science in R.

Schedule a personalized tour of CodeGrade today