Revel CodeGrade

More practice. Faster feedback. Stronger learning.

Interactive course content, automatic grading and AI‑guided support in one seamless platform.

Know more

What is Revel CodeGrade?

Revel CodeGrade brings together two powerful tools in one seamless platform—interactive course content and automatic coding assessment—designed specifically for teaching introductory programming.

Revel is Pearson’s reimagined approach to the traditional textbook, designed to support how students learn today through interactive, engaging content. Combined with CodeGrade, it becomes a complete end‑to‑end teaching solution for introductory programming modules - from content delivery to coding practice and assessment.

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.

See how Revel CodeGrade works in practice

A short, guided walkthrough showing the student experience and assessment flow. 

Watch the demo here

“70% of respondents felt that Revel for Programming helped them better understand the course material”

– Study - University of Tromsø, Norway

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.

Get started


Ready to bring this to your students?

Find out more by speaking to a sales representative. Whether you’re choosing between titles or want to see the platform in action, we’re here to help. Discuss Revel CodeGrade:


If your country is not listed, please get in touch with your local Pearson consultant.