The whole platform

The only learning platform that makes vetted curricula adaptive

Teach from the books you already chose. Alps grades the work, sets practice at each student’s level, helps anyone who gets stuck, and shows you where the class stands.

YOUR CURRICULUM AT THEIR LEVEL WHO’S STUCK

Every language in one editor

A full coding environment in the browser, even on Chromebooks. Write, test, and auto-grade code in Python, Java, C/C++, SQL, JavaScript, HTML/CSS, Blockly, and Jupyter notebooks, plus a cyber range for cybersecurity. Nothing for your students or your TAs to install.

The curriculum you chose

CSAwesome, Think Python and dozens of other popular titles are already here, free on every plan. Mix several in one class, hide the chapters you skip, and add licensed publisher titles beside them.

Bring your own and it comes back interactive, not static. Worksheets and exams become auto-graded Custom Activities in minutes, and a curriculum your department wrote is ingested as a textbook — runnable code, questions that grade themselves, and the same hints and practice as every other title on the shelf.

Practice at each student’s level

Alps groups the class from the work students have already done, then builds a set for each group in under a minute. You review every set before students see it.

The problems come from 10,000+ leveled, solution-verified exercises in Java, Python and C++, and from Adaptive Parsons puzzles that simplify when a student struggles.

One assignment, three groups, built from what each has already mastered.

Help the moment they’re stuck

There is no chat box. A student never types a question to a language model — they pick from a fixed ladder: a hint, then an outline to work from, then the step itself as a drag-and-drop puzzle. See how hints work.

You see which help each student used, and you can turn it off per assignment. When a student would rather look it up, one search covers every book in the class, in their own words.

A hint first, and more only if a student needs it.

More than an autograder

Grading is done for you. What comes back is who needs help, and why.

Scored on submit, with the reason behind each result. How grading works.
Replay how the code came together. See Process Insights.

Across the class, assignment analytics show the questions that separate mastery from confusion and where students are spending their time — in time to reteach. You have the final say on every grade.

Runs with your LMS, or without one

Roster sync and grade passback with Canvas and any LTI 1.3 LMS, plus Google Classroom, and sign-in with Google, Microsoft, Clever or ClassLink. Or run the whole class in Alps and never touch an LMS. See the integrations.

The engines behind it

These power the features above. You never need to know their names to teach a class.

Pathfinder

The guided tutor behind Adaptive Coding and Adaptive Parsons. Breaks a hard problem into steps without giving away the answer.

BloomIQ

Estimates what each student has mastered and groups the class from their own work, so Automated Assignments can build a set per group.

Rubriq

Unit tests, semantic checks on Python and Java, and rubric grading of code and written answers. How grading works.

Gutenberg

Turns your worksheets, exams and topic prompts into interactive activities, and ingests a whole curriculum of your own.

InsightLens

Class and assignment analytics: which concepts are holding students up, and where the time is going.

Smart Search

A student asks in their own words and gets the page that explains it, from every book in the class.

Ready for your district

FERPA and COPPA compliant, aligned with the NIST Cybersecurity Framework, with signed data privacy agreements and membership of the A4L Student Data Privacy Consortium. Student data is never sold and never used for advertising, and we never run cheating detection or issue academic-integrity verdicts.

See what districts get

Explore the features

Pick a feature to see how it works in class.

The interface plates on this page are recreated from the Alps interface with sample data.

See Alps in action

Start free with any open textbook, or book a quick demo and see how Alps fits your class.