Teach PHP with CodeGrade

From beginner courses to advanced, use CodeGrade to make your PHP 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 PHP CodeSniffer, PHPCheckstyle and Semgrep, to GrumPHP and PHPT.

Effortless functionality checking

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

Works with any framework or library

CodeGrade supports any PHP version, PHP interactive shell (REPL) and all PHP's libraries. Teach Web Development, Databases, to even Laravel, CakePHP or Symfony development courses.

Making life easier at University of Nevada, Las Vegas

"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, Instructor

Transform your Jupyter Notebooks course today!