Teach Python with CodeGrade

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

How it works

Easy to set up functionality checking

Use built in Input/Output tests and unit testing with any unit testing framework like PyTest, PyUnit or Testify or run any custom grading script you already have on our autograder.

Flexible autograder that supports everything

CodeGrade works with any industry standard static code analysis tool or linter. From Flake8, PyLint and Semgrep, to PyFlakes and mutmut.

Works with any framework or library

CodeGrade supports Python2 and Python3, Jupyter Notebooks and all Python's libraries. Teach Numpy, SciPy and Matplotlib Python courses, to AI courses using TensorFlow or Scikit or Web Development courses with Flask or Django.

See how CodeGrade can transform your courses today!