The whole platform

The only learning platform that makes vetted curricula adaptive

Teach from your curriculum. 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

Write, run and auto-grade code in the browser, even on Chromebooks. Nothing for students or TAs to install.

Output, unit tests and rubric feedback, right under the code.
Full screen for longer work, with the editor split across files.
  • Python
  • Java
  • C/C++
  • SQL
  • JavaScript
  • HTML/CSS
  • Jupyter notebooks
  • Snap!
  • AlpsBlocks
  • Blockly
  • Cyber range

Choose your curricula

CSAwesome, Think Python and dozens of other open titles are free forever. Mix several in one class, add licensed titles, or bring your own: worksheets become auto-graded activities, and your department’s curriculum becomes an interactive textbook.

Open and licensed textbooks, ready to teach. See all titles.
A pasted worksheet turned into four activities in My Activities: a code problem for a recursive factorial, a multiple-choice quiz on why recursion needs a base case, a code problem for Fibonacci, and a short answer on recursion versus iteration, each detected from its question number and waiting for review, with an Accept all button.
Paste a worksheet; each question comes back as an activity for you to review. See Custom Activities.

Automatically differentiate

Alps groups the class by mastery and engagement, then builds a set for each group in under a minute, from 10,000+ leveled exercises. You review every set before students see it.

One assignment, a different set for each group. See Automated Assignments.
A Parsons puzzle after it simplified for a struggling student: the loop header and the type check are merged into one block in the solution, and two wrong lookalike blocks are struck out in the source column.
Puzzles that get simpler when a student is stuck. See Adaptive Parsons.

Help, not answers, the moment they’re stuck

There is no chat box: a student asks for a hint, then an outline, then the step itself as a puzzle. You see which help each student used, and can turn it off per assignment.

A hint first, and more only if a student needs it. See how hints work.
Smart Search in a student’s textbook: the question why does 7 / 2 give me 3 instead of 3.5 in the search box, and results from both of the class’s books, a Java Methods short-answer question on ratios and a CS Awesome reading on dividing two ints, with the concept the student never typed underlined.
Or search every book in the class, in their own words. See Smart Search.

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.
The Gradebook with Grade insights on: cards for the class average, two students below 60 percent, three missing assignments, two waiting to be graded, the hardest coursework, and two students to check in with, above the score grid, where one student is marked Stuck and a cell waits to be graded.
Who is slipping, what is missing, and what to grade next. See the Gradebook.
Replay how the code came together. See Process Insights.
Live Activity during class: students listed with what each is doing now and their activity over the last 45 minutes, sorted so the two who need attention come first, one stopped for 12 minutes and one who has not started.
Who needs you now, while class is on. See Live Activity.

Assignment analytics show the questions that separate mastery from confusion, in time to reteach. See Class Insights. You have the final say on every grade.

Runs with your LMS, or without one

Sync rosters and grades with Google Classroom, Canvas or any LTI 1.3 LMS, and sign in with Google, Microsoft, Clever or ClassLink. Or run your class entirely in Alps. See the integrations.

The engines behind it

What powers the features above.

Pathfinder

Step-by-step help in Adaptive Coding and Parsons puzzles.

BloomIQ

Matches practice to each student’s mastery in Automated Assignments.

Rubriq

Unit tests, Python and Java semantic checks, and rubric grading. How grading works.

Gutenberg

Turns your worksheets and curricula into interactive activities.

InsightLens

Shows which concepts hold the class up, and where the time goes.

Smart Search

Finds the explanation in every book in the class.

Ready for your district

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

See what districts get

Put Alps to work in your class

Free with any open textbook. No credit card.