Projects
LinLab
Interactive linear algebra in the spirit of 3Blue1Brown: a matrix as a motion of space. Chains of transformations, determinant, kernel and image, eigenvectors, SVD, a practice trainer.
Elementary Number Theory
A number theory course: 18 modules, 88 interactive widgets, works offline.
Princess or Tiger
A pixel logic game in the spirit of Smullyan: behind one door is a princess, behind the others are tigers. Which signs can you trust?
RegexpGarden
A course on regular expressions, level by level: from simple matches to replacements, in JavaScript.