Teach SQL with CodeGrade

From beginner courses to advanced, use CodeGrade to make your SQL 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, like SQLFluff or SQLLint. Or check query structure via Semgrep!

Effortless functionality checking

Use built in Input/Output tests and unit testing with any unit testing framework like tSQLt or even Selenium or run any custom grading script you already have on our autograder.

Works with any framework or library

CodeGrade supports any SQL version, through any popular system like MySQL (or MariaDB), SQLite, PostgreSQL or MongoDB. Teach Web Development, Databases and Database Design!

Supercharging coding courses at Eastern University

"I definitely see that it paid off in grading time saved: we have saved countless hours of grading. The students now submit their code and can right away see if it runs and if there are errors."
Dr. Greg Longo, Director of Master's in Data Science

Transform your Jupyter Notebooks course today!