Teach C# with CodeGrade

From beginner courses to advanced, use CodeGrade to make your C# assignments more effective and engaging.
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

Flexible autograder that supports everything

CodeGrade works with any industry standard static code analysis tool or linter. From Reshaper, dotnet-format and Semgrep, to dotCover.

Effortless functionality checking

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

Works with any framework or library

CodeGrade supports any C# version, through the dot-net and mono tools. Teach Introduction to Programming, Object Oriented Programming, or even Unity game development courses.

Improving the quality of assignments at Lake Washington Institute of Technology

“CodeGrade has greatly reduced the time to give feedback and has given me many more options to improve the quality of my assignments as a whole.”
Chip Anderson, Tech Entrepreneur and Adjunct Professor

Transform your Jupyter Notebooks course today!