StepWise
100+ data structures and algorithms, every step narrated with its pseudocode line and variables; step back, share as a link, embed in Canvas.
Apps / Cipher Ladder
Climb from Caesar to Vigenère to homophonic ciphers with live cryptanalysis tools.
A codebreaking course in six rungs, from the Caesar shift up to a homophonic cipher, where each solve unlocks the next. Students work with real cryptanalysis tools: letter and letter-pair frequencies against English, charts that reveal a key's length, and keyboard boards that decrypt live as they guess. Afterward, a built-in solver shows its own step-by-step attack beside the student's path. Teachers build a ladder, set a hint budget, share it as a link, and load students' exported progress into a dashboard of time per rung and hints used.
There are no accounts, so progress stays in each student's browser until they export it.
100+ data structures and algorithms, every step narrated with its pseudocode line and variables; step back, share as a link, embed in Canvas.
Draw in the hyperbolic disk and watch every stroke tile to infinity.
An AI teaching assistant that asks before it tells and won’t hand over homework. Yusuf Pisan’s data structures students at UW Bothell use it now.