Manually and automatically grade C# assessments effortlessly.

Teach C# with CodeGrade

  • Online C# editor
  • C# autograding and online compiler
  • C# code plagiarism detection

Transform your C# course.

“CodeGrade has really made our lives easier. The lives of the TAs, the students, the teachers. It has really helped our Computer Science Department out a lot.”
Alex St. Aubin
The University of Nevada, Las Vegas

All C# assignments can be auto graded.

  • Easy to set up 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.
  • 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.
  • 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.
  • Click here to read more about our C-sharp autograder.

I want to learn more about C# in CodeGrade!

Teach C# in your LMS.


CodeGrade connects C-sharp with...

C# in Canvas
C# in Blackboard
C# in D2L Brightspace
C# in Moodle
C# in Open edX
C# in Sakai
C# in Populi
C# in Thought Industries
GitHub
Gitlab
Add your own using our API!

How we make teachers happy

CodeGrade is your virtual teaching assistant for your C# classroom. You teach, CodeGrade takes care of the rest.

Educators use CodeGrade for courses like Introduction to C# Programming, Object Oriented Programming, Unity Game Development, Data Structures or Software Development courses.

Book a personal 30-minute demo now and we'll show you how easy it is to get your course on CodeGrade!
Book a demo now!

Happy educators

  • C# educators who use CodeGrade have less stress.
  • C# educators who use CodeGrade have happier and more successful students.
  • C# educators who use CodeGrade have a simpler teaching workflow.

Teach another 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.

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