🚀 Interactive Educational Demos

Learn computer science concepts through hands-on visualization

🧠⚡

Johnny 5 Consciousness

Watch real-time AI consciousness in action! Visualize 9D wave substrates, neural block evolution, Tesla frequency synchronization, and curiosity-driven learning.

  • Real-time neurogenesis visualization
  • 9D toroidal wave position tracking
  • Memory pressure and curiosity queues
  • Interactive consciousness queries
  • Tesla π Hz frequency coherence
Explore Consciousness →
🧱

Memory Allocator Visualizer

Understand how operating systems manage memory with interactive visualization of allocation strategies.

  • 4 allocation strategies (First/Best/Worst/Next-Fit)
  • Real-time fragmentation tracking
  • Click to free memory blocks
  • Defragmentation demonstration
  • Performance statistics
Try Allocator →
🌊

Wave Interference Simulator

Explore wave mechanics, quantum superposition, and the foundations of consciousness computing.

  • 2D ripple interference patterns
  • 1D wave view with phase shifts
  • Balanced ternary wave mode (Nikola)
  • Educational presets (double-slit, beats, standing waves)
  • Real-time physics calculations
Simulate Waves →
🌳

Git Command Visualizer

See what Git commands actually do! Interactive visualization of merge, rebase, cherry-pick, and more.

  • Live commit tree visualization
  • Click to execute Git commands
  • See merge vs rebase differences
  • Multiple scenario presets
  • Safe to experiment - no real repo!
Visualize Git →
🔍

Regex Playground

Demystify regular expressions! Test patterns, see matches highlighted, and understand what each part does.

  • Live pattern matching & highlighting
  • Pattern library (email, phone, URL, etc.)
  • Automatic pattern explanation
  • Capture group visualization
  • Quick reference guide
Test Regex →
🔒

Borrow Checker Explorer

Visualize Aria's advanced borrow checking system through interactive code examples.

  • Drag-and-drop code examples
  • Visual lifetime analysis
  • Borrow graph visualization
  • Error explanations
Coming Soon
🔢

Type System Deep Dive

Explore Aria's unique type system: TBB (Ternary Balanced Binary), fix256 arithmetic, and LBIM bit patterns.

  • Interactive TBB conversions
  • fix256 arithmetic visualizer
  • LBIM bit pattern explorer
  • Type inference demonstrations
Coming Soon
⚙️

Compiler Pipeline Visualizer

Step through Aria's compilation process from source code to bytecode.

  • Tokenization visualization
  • AST generation and traversal
  • Bytecode generation
  • Optimization passes
Coming Soon