// Start Here

AI for Beginners — All Labs

All Neural Ninjas simulation labs, grouped by topic. Click any card to open that lab.

‣ Beginner AI Series

Machine Learning Lab AI for Beginners

Machine Learning Lab

Teach an AI to sort real mangoes from fakes — no rules, just examples it learns from.

Deep Learning Lab AI for Beginners

Deep Learning Lab

Watch a single fruit get scanned by three teams of robot workers, one layer at a time.

Supervised Learning Lab AI for Beginners

Supervised Learning Lab

Train a robot student with picture-and-answer flashcards, then test what it actually learned.

Unsupervised Learning Lab AI for Beginners

Unsupervised Learning Lab

Drop an AI into a pile of nameless alien fruit and watch it find its own groups.

Reinforcement Learning Lab AI for Beginners

Reinforcement Learning Lab

A robot puppy learns to solve a maze from nothing but points and punishment.

Bias in AI Lab AI for Beginners

Bias in AI Lab

An AI judge picks singers fairly — until you see exactly where its hidden bias comes from.

NLP Lab AI for Beginners

NLP Lab

See exactly how a computer turns your sentences into numbers to sort the mail.

‣ Prompt Engineering

Prompt Engineering Lab AI for Beginners

Prompt Engineering Lab

Zero-shot vs few-shot, personas, chain-of-thought, jailbreak defense, and temperature — five hands-on games.

‣ LLM & Transformer Concepts

Attention Mechanism Lab AI for Beginners

Attention Mechanism Lab

A theatre-stage and solar-system metaphor for how attention connects tokens.

BERT Lab AI for Beginners

BERT Lab

BERT vs GPT — bidirectional understanding vs left-to-right generation.

LLM Fine-Tuning Lab AI for Beginners

LLM Fine-Tuning Lab

Watch a base model get fine-tuned live, knob by knob, on real training data.

GPT Lab — Sandbox AI for Beginners

GPT Lab — Sandbox

A live dashboard for exploring GPT architecture — prompts, sampling, attention.

Vector Search (HNSW) Lab AI for Beginners

Vector Search (HNSW) Lab

A 3-tier highway metaphor for how HNSW makes nearest-neighbor search fast.

GPT Lab AI for Beginners

GPT Lab

The full GPT architecture as an assembly line, from tokens to sampled output.

Tokenization Lab AI for Beginners

Tokenization Lab

See exactly how LLMs turn text into numbers before any "understanding" happens.

VAE Lab — Latent Space AI for Beginners

VAE Lab — Latent Space

Encode, mutate, and decode through a variational autoencoder's latent space.

Nearest-Neighbor Search Lab AI for Beginners

Nearest-Neighbor Search Lab

Play as the search algorithm — brute force vs graph-based search, head to head.

Knowledge Distillation Lab AI for Beginners

Knowledge Distillation Lab

A big teacher model trains a small student model to match its behavior.

ChatGPT Training Lab AI for Beginners

ChatGPT Training Lab

The full origin story — pretraining, fine-tuning, RLHF — in 5 phases.

Tokens & Context Window Lab AI for Beginners

Tokens & Context Window Lab

A train with limited seats shows why context windows run out of room.

Transformer Architecture Lab AI for Beginners

Transformer Architecture Lab

Transformers as a gossiping party — how tokens pass information to each other.

Self-Attention vs Cross-Attention Lab AI for Beginners

Self-Attention vs Cross-Attention Lab

A translation booth shows the difference between the two attention types.

Transformer Architecture Lab — Tower AI for Beginners

Transformer Architecture Lab — Tower

The transformer stack visualized as a tower of stacked layers.

Vector Database & RAG Lab AI for Beginners

Vector Database & RAG Lab

A cyberpunk vault of glowing vectors — how RAG retrieves relevant context.

‣ Deep Learning Internals

Batch Normalization Lab AI for Beginners

Batch Normalization Lab

A bookshelf vs a chessboard — comparing BatchNorm1d and BatchNorm2d.

Neural Network Debugging Lab AI for Beginners

Neural Network Debugging Lab

Investigate a misbehaving neural network like a detective at a crime scene.

Loss Curve Lab AI for Beginners

Loss Curve Lab

A hospital-ER metaphor for diagnosing training runs from their loss curves.

Tensor Shapes Lab AI for Beginners

Tensor Shapes Lab

Build intuition for tensor dimensions and how memory layout actually works.

GAN Lab AI for Beginners

GAN Lab

A forger and a detective — generator vs discriminator, face to face.

Transfer Learning Lab AI for Beginners

Transfer Learning Lab

A heist-themed look at how knowledge transfers from a big model to a small one.

VAE Lab — Mutation AI for Beginners

VAE Lab — Mutation

Mutate points in a latent space and watch generated outputs shift.

Weight Initialization Lab AI for Beginners

Weight Initialization Lab

Field, forest, jungle, barren land — four ways a network can start out.

‣ Math-to-Code

Math-to-Code Lab — Arena AI for Beginners

Math-to-Code Lab — Arena

Watch equations turn into working code in a gladiator-arena format.

Math-to-Code Lab — Forge AI for Beginners

Math-to-Code Lab — Forge

A fantasy forge where math symbols get hammered into real code.

‣ Agentic AI

Agentic AI Frameworks Lab AI for Beginners

Agentic AI Frameworks Lab

CrewAI vs LangGraph — a straight bowling lane vs a chaotic pinball machine.

‣ Other

Motion Prototype Lab AI for Beginners

Motion Prototype Lab

An early prototype lab — subject to change.

// STILL BROWSING?
Build along, don't just read.
Get labs & articles matched to what you're into — free, takes 30 seconds.
Start building free