Automatic code grading and engagement tools for Higher Ed and K12.

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?

Middle Schools and High Schools
For schools teaching CS, CodeGrade comes with built-in content.
BSc and MSc Computer Science
Computer Science departments use CodeGrade to scale classes and improve learning outcomes.
University coding courses
Outside of CS, many colleges offer coding courses, often asynchronously. From data science to business analytics, CodeGrade is a great fit.
Coding bootcamps
Auto-assisted learning is essential to scale coding bootcamps, CodeGrade makes this possible.
Community colleges
More and more community colleges are offering programming courses, CodeGrade helps them teach without needing a lot of resources.
Enterprises
To improve coding literacy among employees, companies work with CodeGrade to provide coding courses.

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.

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!