Everything you need to run your programming module
Revel CodeGrade brings everything into a single platform - content, coding practice, automatic grading, and AI student support, all connected from day one. Here's what that looks like in practice.
Interactive course material
Comprehensive Textbook narratives, VideoNotes, and animated code listings that bring Python, Java, and C++ to life written by the authors your students already know.
Built-in coding environment
Students write and run code directly in the browser - no software to install, no setup headaches. Works on any device, on any campus network.
Automatic grading & instant feedback
Every programming exercise is graded automatically the moment it’s submitted. Students get detailed line-by-line feedback right away.
AI coding assistant
When a student is stuck, the AI assistant steps in with hints, explanations, and debugging tips - guiding them to the solution without handing it over. Critical thinking, not copy-pasting
Visibility across your whole cohort
Track engagement, monitor assignment progress, and see where students are struggling - all from one dashboard. You can even view each student's AI chat history, so you always know where the learning is happening and where it isn't.
Works with your existing LMS
Revel with CodeGrade integrates with Blackboard, Canvas, Moodle, and D2L. There’s no double entry, and students access everything through the same system they already use.
How can Revel CodeGrade support your existing teaching approach?
You already know what good teaching looks like. The challenge is delivering clarity, practice and timely feedback consistently, especially with large cohorts. Here’s how Revel CodeGrade supports that.
Read with context - not just text
Students work through Revel's rich narrative - animated listings, VideoNotes, and in-line interactives make every concept tangible before they write a single line.
Practice in context
Assignable coding exercises, embedded directly in the reading flow, lets students practise what they've just learnt immediately, with instant feedback from CodeGrade.
Get unstuck - with AI
When students hit a wall, CG-AI steps in with debugging hints and targeted explanations, guiding critical thinking rather than replacing it.
Arrive to class ready
You spend lecture timedeepening problem-solving skills, not re-explaining syntax. Students come prepared — and you can prove it with Revel's engagement analytics.
Available titles
Revel with CodeGrade is available across the most widely adopted introductory programming textbooks, covering Python, Java, and C++. Global Editions are live now.