Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Playgrounds

Start in five minutes: open the live site, choose one applet, make a prediction, change one variable, and explain the trace. The suite contains 12 bilingual, offline-ready applets with 45 deterministic algorithm checks. Live suite · Educator guide · Release status · Analytics and privacy

Evidence boundary: release checks establish bounded software behaviour and deployment integrity; they do not establish learning gains, classroom adoption, or accessibility conformance.

Verify Deploy License: MIT DOI

Twelve bilingual, offline-ready interactives for foundational artificial intelligence. The suite covers search, logic, probability, machine learning, neural networks, computer vision, and reinforcement learning.

Live site: https://lmdixon23.github.io/ai-playgrounds/

Current release: v1.0.1

Archived release DOI: 10.5281/zenodo.21854217 · All versions DOI: 10.5281/zenodo.21854216

15-second demo

AI Playgrounds demo showing the interactive suite in use

▶ Open the full-resolution demo

Why this project exists

Foundational AI concepts are dynamic. A search frontier expands, evidence changes a posterior probability, a model begins to overfit, or value propagates through repeated experience.

AI Playgrounds turns those mechanisms into direct experiments that learners can manipulate before implementing them in code.

Each applet includes:

  • one focused AI concept,
  • complete English and Chinese learner and educator experiences,
  • a featured experiment and scenario gallery,
  • visual and text-based explanations,
  • teacher notes and model limitations,
  • a local student response packet,
  • keyboard guidance,
  • shareable experiment links that preserve exact current controls,
  • offline operation in one HTML file.

Explore

Open index.html, or open any file under playgrounds/<slug>/index.html.

No server, account, package manager, or build step is required.

Verification

The repository uses three complementary verification layers:

python tools/release_check.py
python tools/run_algorithm_tests.py
python tools/browser_qa.py --no-screenshots

The algorithm gate requires all 45 regression cases to pass with no skipped cases. The browser matrix checks every public page at mobile, tablet, and desktop viewports. GitHub Actions runs all three layers on pushes and pull requests.

Teaching materials

Research status

AI Playgrounds v1.0.1 is the released and archived software artifact. The GitHub Release and Zenodo DOI identify the software, its release evidence, and its reproducibility record.

A separate design-and-tools research manuscript about the suite is still in preparation. It is not part of the v1.0.1 GitHub Release or the Zenodo software deposit, and publication of the software should not be read as publication of that manuscript.

Reuse and citation

The project is released under the MIT License.

Built by Logan M. Dixon

Contributing

Start with the bounded contributor on-ramp. Educator feedback, translation review, accessibility observations, deterministic edge cases, and small lesson activities are preferred over unscoped feature requests.

About

Interactive bilingual applets for teaching search, logic, probability, machine learning, neural networks, computer vision, and reinforcement learning.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages