Skip to content

Repository files navigation

AI Teaching Tools

Interactive browser-based tools that explain core AI concepts to non-technical professionals. No API keys, no sign-ups, no dependencies — everything runs in the browser.

Tools

# Tool What it teaches
1 Next-Word Prediction Simulator How LLMs generate text by predicting the most probable next word, one word at a time
2 Token Visualiser How AI splits text into tokens — and why that affects cost, speed, and context limits
3 Prompt Structure Builder How to write effective prompts using a 4-part framework: Context, Task, Format, Constraints
4 Temperature Slider How the temperature setting controls randomness — from deterministic to creative
5 Context Window Demo Why AI "forgets" things in long conversations — and what to do about it

How they connect

The tools build on each other conceptually:

  • Prediction (Tool 1) introduces how LLMs choose words
  • Tokens (Tool 2) reveals how AI reads text differently from humans
  • Prompt Builder (Tool 3) puts it all into practice
  • Temperature (Tool 4) shows what happens when you change how those choices are made
  • Context Window (Tool 5) demonstrates what happens when you run out of tokens

Design principles

  • Zero dependencies — each tool is a single HTML file, runs entirely client-side
  • Assumes intelligence, never assumes knowledge — plain English, no jargon
  • Dark UI optimised for screen recording and video demos
  • Keyboard accessible with prefers-reduced-motion support
  • No hype language — calm authority, not "Amazing! Watch this!"

Usage

Open any index.html file in a browser. That's it.

Author

Victor Osondu — Founder, AI Tutorium

Built with

Designed and developed with the assistance of AI. Concept, educational content, and editorial decisions by Victor Osondu.

License

CC BY 4.0

About

Interactive browser-based tools that explain core AI concepts — no API keys, no dependencies, runs entirely in the browser.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages