Revel Programming

Preview Features

A dynamic, mobile reading experience that drives engagement and preparedness

Our Introduction to Programming authors have reimagined their content for Revel, embedding interactives throughout the narrative that bring the discipline to life for students. Interactives, videos, and animations integrated throughout the text encourage students to read, explore, and practice coding in an authentic environment, all at the same time. Instructors can easily assign auto-graded programming exercises that allow students to practice essential coding skills and master key programming concepts. By providing opportunities to read about, see, and practice programming principles, Revel engages students deeply, which leads to a better understanding of course material.

Animations example


Animated Listings step students through the code line-by-line, showing what is happening in the program.

View an animation


Students practice what they've learned, modifying and running live code in the integrated LiveExamples for retention of key programming concepts.

Launch interactive

Interactives example
Assessment example


Integrated, assignable, and gradable programming exercises enable students to practice their coding skills and receive immediate personalized feedback.

See an Assessment


VideoNotes are narrated step-by-step video tutorials that show how to solve problems completely, from design through coding.

Watch a video

VideoNotes example
Learn More

Imagine the impact of first-day access on your course

Offering course content through the Pearson Inclusive Access model can help students achieve more by providing affordable, high-quality digital course materials on or before the first day of class. Because all students have access by day one, faculty can start teaching and students can start learning.

Learn more about Inclusive Access