Educational Tools
Things I built for other people to learn from. Every one is free, runs in a browser, and needs no account — start with whichever matches what you want to get better at.
Security
Don’t Take the Bait
A plain-English guide to spotting phishing emails, scam texts, and fraud calls, written for people who are not technically confident. It opens with a dramatised terminal showing an attack succeeding, then takes apart a fake bank email, a fake delivery text, and a support-call script — click any flag in a message to read exactly why it gives the game away. An eight-question quiz follows, and three of the eight are genuine on purpose, because teaching people to suspect everything just makes them ignore real fraud alerts.
There is also a one-page checklist built to be printed and stuck on a fridge, for the person in your life who will never read a website.
No accountNo trackingWorks without JavaScriptPrintableOpen the guide
CTF Flashcards
A capture-the-flag trainer built around active recall. You solve a CTF puzzle to unlock its flashcards, then the deck schedules itself with FSRS spaced repetition so the material comes back exactly when you are about to forget it. An AI Learn tutor will teach any security topic from scratch and then lock its practice challenges until you have actually reviewed the cards.
Aimed at anyone working through picoCTF-style challenges who keeps re-learning the same techniques because nothing stuck the first time.
FSRS schedulingAI tutorWeb + mobileOpen the trainer Try a puzzle hereHow it was built
IDOR Lockbox
A deliberately broken notes app, built to be broken. Sign in with the test account it hands you and you get your own private notes plus a box that opens a note by number. The number is the whole lesson: the app checks that you are logged in, but never checks that the note you asked for is yours. That is an Insecure Direct Object Reference, and it is one of the most common real-world web flaws there is.
Nothing here is a trick question and there is no setup — open it, poke at the number, and watch an access-control bug happen to you rather than reading about one.
This lab is mine and is meant to be attacked. Practice on it, on deliberately vulnerable targets, or on systems you have written permission to test — never on anyone else’s.
IDORAccess controlNo setupOpen the lab
Learning & Study
DiverseLearning
AI-generated interactive courses for learners who think differently. Every concept is rendered as a 3D model you can rotate, pull apart, and inspect piece by piece, instead of a wall of text about it.
Interactive 3DGenerated coursesOpen DiverseLearning How it was built
Villages
Small study cohorts, matched by AI. Students and adult learners get grouped with people working on the same thing, with voice and text discussion, collaborative challenges, and an AI “Village Elder” on hand when the group gets stuck.
Study cohortsVoice + textOpen Villages
Study Tools
Physics and maths calculators, solvers, and a flashcard system that run as real Python in your browser through PyScript — no install, no runtime to set up. Useful if you want to see the working rather than just an answer.
Python in-browserPyScriptOpen the study tools
More learning projects
See every project tagged Education →
AI-powered RAG study tool ingesting Markdown, PDFs, and images into ChromaDB for conversational querying.
Updated
Simplest neural network trained live in your browser so you can watch it learn step by step.
A build-it-yourself ESP32-C3 wrist watch for STEM teachers, with classroom tools, plug-in sensor packs, watch-to-watch messaging and Watch Studio, a desktop app for setting it up without programming.
Updated
A React app that works through the calculus behind training a model: step gradient descent on one weight, see every equation with its values filled in, and chart the loss and its rates of change.
Updated
An offline cyber range for a cybersecurity class: thirteen challenges across web, network, password and log tracks, run against deliberately vulnerable targets on your own machine and aligned to AP Cybersecurity.
Updated
Reading
Elsewhere on this site
- All projects— everything above plus the work that is not teaching-shaped.
- About and Contact— who made these, and how to reach me.
Back to top