Automatic code grading and engagement tools for Higher Ed.

Streamline code learning and grading.

Learn more

Trusted by world-class organizations

University of Amsterdam logoVrije Universiteit Amsterdam logoErasmus University Rotterdam LogoILERNA Online logoThe University of Edinburgh logoThe University of Edinburgh logoUniversity of Amsterdam logoVrije Universiteit Amsterdam logoErasmus University Rotterdam LogoILERNA Online logoThe University of Edinburgh logoThe University of Edinburgh logo

Why?

Teach more in less time
With CodeGrade you save time teaching and grading while improving feedback quality.
Improve learning for your students
CodeGrade increases student satisfaction and learning outcomes.
Simplify your teaching workflow
CodeGrade takes care of all your coding assessment needs in one platform.

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.

For who?

BSc and MSc Computer Science
CS departments rely on CodeGrade to enhance their educational programs and boost students' learning outcomes. CodeGrade facilitates an efficient and seamless learning experience for students while simultaneously streamlining the workload for instructors.
Non-Computer Science coding courses
Outside of CS, many colleges offer coding courses, often asynchronously. From data science to business analytics, CodeGrade can transform your course to one where students learn by doing.
Coding bootcamps
Bootcamps and dedicated coding degrees are fast-paced and hands-on. To scale and provide student with valuable feedback, CodeGrade can help. By giving students feedback in seconds and by streamlining the SME and instructor workflow.

How It Works

Automatic code grading

Engage your students with immediate and continuous automatic feedback on their code from the most powerful Code AutoGrader. Easily write tests in our intuitive UI and seamlessly integrate your own testing scripts. Our autograder is highly flexible and fully customizable.

Online IDE

Our easy-to-use lightweight IDE gives students a user-friendly environment in the browser where they can write, compile and run their code so they can focus on the assignment at hand.

File uploader or Git Integration

If you want students to code in their own environment, they can simply upload files or use our GitHub or GitLab integration to submit!

Inline comments and Rubrics

Provide personalized feedback to your students with inline comments. Use Snippets to speed up your grading process. Boost transparency, consistency and fairness while hand-grading with Rubrics.

Peer Feedback

Teach students how to do Code Reviews with Peer Feedback. Easily let students review other students and grade how students did their review.

Plagiarism detection for code.

Built-in plagiarism detection that is designed for code, with a beautifully insightful online interface and export functionality. Works with all major programming languages and even Jupyter Notebooks!

Built-in Content + Community

CodeGrade ships with an Introduction to Python course with 40+ fully automatically graded assignments. Join our Global Community to share your thoughts with other educators and share assignments (coming soon).

Seamless integrations.

Connect CodeGrade with your Learning Management System for user and grades synchronization. Connect GitHub or GitLab so students can hand in with Git. Finally, create your own integrates with our RESTful API.

Book a quick 30-minute demo and see how it works for you!