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 / Code Analogy Forge
Three analogies for a piece of code or a CS concept, pitched at the audience you choose.
Explains a programming idea through everyday comparisons. Paste some code or name a concept, choose who it's for (a curious child, a high school student, a computer science undergraduate or a non-technical adult), and get three analogies from different parts of daily life, each with a table matching parts of the code to parts of the analogy. Save favorites to a tagged, searchable library, export them, or send a read-only share link.
It covers 47 hand-written concepts, and anything else gets an honest "not detected" instead of a made-up analogy.
100+ data structures and algorithms, every step narrated with its pseudocode line and variables; step back, share as a link, embed in Canvas.
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.
Step through an Enigma rotor by rotor, then break it with a working Bombe.