STEMulus Kids Tech — Learning Portal

Interactive Coding Lessons • 8 Learning Tracks • Practical Real-World Projects

Lessons Total Lessons: 215
XP Student XP: 0 XP
Quests Completed Quests: 0
Videos Concept Videos: Dual-Channel
Offline Offline Ready: 100%
Assessments Assessments: Launch → Prompt Lab Prompt Lab: Test AI → ← Back to Portal
⌘K / Ctrl+K
Certification
Course Assessments & Project Reviews
Test practical understanding with real-world scenarios and review project rubrics to earn completion certificates.
Open Assessments
Prompt Lab
Prompt Engineering Practice Lab
Learn prompt techniques, test real AI responses, and discover how clear instructions get better results.
Open Prompt Laboratory
Lesson 1 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Robot Dance (Sequences & Algorithms)
Computers follow directions step-by-step in exact order, just like a dance choreography or baking cupcakes!
Concept Concept: Algorithms & Sequences
Launch Slide Deck
Lesson 2 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Magic Echo (Loops & Repetition)
Doing an action multiple times without writing it ten times! Like a chorus in your favorite song.
Concept Concept: Loops (Repetition)
Launch Slide Deck
Lesson 3 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Traffic Light (If / Else Decisions)
Computers make smart choices based on simple rules: If green, Go! Else if red, Stop!
Concept Concept: Conditionals (If / Else)
Launch Slide Deck
Lesson 4 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Magic Doorbell (Events & Triggers)
An action that makes something happen! Ringing a doorbell or pressing a giant jump button.
Concept Concept: Events & Triggers
Launch Slide Deck
Lesson 5 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Treasure Backpack (Variables & Data)
Labeled storage boxes that hold information changing over time, like your game score or coin count!
Concept Concept: Variables & Data
Launch Slide Deck
Lesson 6 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Smoothie Button (Functions & Procedures)
Reusable mini-programs packaged under a single name! One button that chops, blends, and pours.
Concept Concept: Functions / Procedures
Launch Slide Deck
Lesson 7 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Bug Detective (Playful Debugging)
Finding mistakes in logic and fixing them calmly like a detective solving a puzzle!
Concept Concept: Debugging
Launch Slide Deck
Lesson 1 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Fork in the Road (If / Else Logic)
Teach decision-making branches using conditions: If touching wall, turn right; Else, move forward!
Concept Concept: Conditionals (If / Else)
Launch Slide Deck
Lesson 2 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Scoreboard Vault (Variables & Events)
Master variables as storage memory and events as triggers: When Space Key Pressed -> Change Score by +1!
Concept Concept: Variables & Events
Launch Slide Deck
Lesson 3 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Loop Master (For & While Loops with Counters)
Count and iterate with precision! Repeat code a specific number of times while tracking the index counter.
Concept Concept: Loops (Iteration)
Launch Slide Deck
Lesson 4 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Swiss Army Knife (Functions with Parameters)
Supercharge your functions! Give them parameters so one function can draw shapes of ANY size or color.
Concept Concept: Functions / Parameters
Launch Slide Deck
Lesson 5 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Decision Matrix (Nested Conditionals & Boolean Logic)
Combine logic rules with AND, OR, and NOT! Solve complex mazes and build multi-layered security gates.
Concept Concept: Conditionals & Booleans
Launch Slide Deck
Lesson 6 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Glitch Hunter (Systematic Debugging Strategies)
Level up your debugging toolkit! Use console logs, breakpoints, and binary search debugging to solve tricky bugs.
Concept Concept: Debugging
Launch Slide Deck
Lesson 7 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Arcade Studio (Capstone Integration)
Assemble all core concepts: Sequences, Loops, Conditionals, Events, Variables, and Functions into a complete game!
Concept Concept: Full-Stack Integration
Launch Slide Deck
Lesson 1 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Don't Repeat Yourself (Functions, Scope & Recursion)
Modularize code into callable functions with parameters and clean variable scope. DRY: Don't Repeat Yourself!
Concept Concept: Functions & Scope
Launch Slide Deck
Lesson 2 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Thinking Like a Machine (Arrays & Indexing)
Introduce ordered lists, zero-indexed access, and how computers store and retrieve items systematically.
Concept Concept: Arrays & Indexing
Launch Slide Deck
Lesson 3 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Algorithmic Efficiency (Linear vs Binary Search & Big-O)
Compare how computers search data: checking every item one-by-one (Linear) vs halving a sorted list (Binary Search).
Concept Concept: Algorithmic Efficiency & Big-O
Launch Slide Deck
Lesson 4 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
State Machines & Control Flow (Complex Architecture)
Structure professional games and web apps using finite state machines: IDLE -> RUNNING -> JUMPING -> GAME OVER.
Concept Concept: Control Flow & State Machines
Launch Slide Deck
Lesson 5 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Structured Data (Objects, Dictionaries & JSON)
Organize complex real-world data with key-value pairs! Player attributes, game levels, and REST API payloads.
Concept Concept: Objects & Key-Value Stores
Launch Slide Deck
Lesson 6 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Defensive Coding & Unit Testing (Reliable Systems)
Write code that anticipates failure! Input validation, try/catch exception handling, and automated unit testing.
Concept Concept: Defensive Coding & Testing
Launch Slide Deck
Lesson 7 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
The Systems Engineer Capstone (Algorithmic Engine)
Engineer a complete algorithmic system from scratch: state machine, optimized data structures, and modular architecture!
Concept Concept: Full-Stack Systems Architecture
Launch Slide Deck
Lesson 1 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Magic Wand Prompt (Words into Pictures)
Imagine having a magic wand that paints whatever picture you describe out loud! What magical animal hero will you create?
Concept Concept: Prompt Engineering: The Magic Spell Formula
Launch Slide Deck
Lesson 2 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Magic Mirror Loop (Try-Again Refinement)
What happens when the magic wand draws your dragon with the wrong hat? We do not give up—we use the Magic Mirror Loop!
Concept Concept: Loop Engineering: Look, Spot & Tweak
Launch Slide Deck
Lesson 3 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Singing Cloud Machine (Rhymes into Music)
Every great cartoon hero has an epic theme song! Today we turn our hero's story into a catchy 30-second song using AI music.
Concept Concept: Prompt Engineering: Mood, Style & Song Prompts
Launch Slide Deck
Lesson 4 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
Waking Up the Drawing (Bringing Art to Life)
Your hero is standing still on the page. Let's cast an animation spell so they wave their hand, blink their eyes, and jump!
Concept Concept: Loop Engineering: Motion Prompts & Keyframes
Launch Slide Deck
Lesson 5 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Story Train Map (Beginning, Middle & End)
A great story is not one big blob of words—it is a train ride with three magical stations! Let's build our visual Story Train graph.
Concept Concept: Graph Engineering: The 3-Station Story Graph
Launch Slide Deck
Lesson 6 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Sound Effect Magic Box (Foley & Creature Voices)
Close your eyes: *TIP-TAP-TIP-TAP... SQUISH!* That is Foley sound magic! Let's generate cartoon sound effects for our hero.
Concept Concept: Prompt Engineering: Describing Sounds & Textures
Launch Slide Deck
Lesson 7 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Movie Magic Cutscene (Putting It All Together)
We have our hero animation, our theme song, and our cartoon sound effects. Now you are the Movie Director assembling the big cutscene!
Concept Concept: Graph Engineering: The Multi-Media Assembly Graph
Launch Slide Deck
Lesson 8 Early Explorers (Ages 5–7) Toolkit ReadyConcept Video
The Magic Story Game Capstone (Playable Scratch Arcade)
Today your hero enters the video game world! We import our AI hero, our theme song, and sounds into Scratch to build a playable game!
Concept Concept: Full Systems Integration: Playable Generative Game
Launch Slide Deck
Lesson 1 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Architect Prompt Framework (The C-R-E-A-T-E System)
Amateur coders type 'make a robot picture'. Professional AI engineers use the C-R-E-A-T-E formula to generate high-fidelity worldbuilding assets on the first try!
Concept Concept: Prompt Engineering: The C-R-E-A-T-E Framework
Launch Slide Deck
Lesson 2 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Critic-Creator Refinement Loop (Consistent Character Seeds)
In movies, Spider-Man does not look like a completely different person in every scene! How do video game studios keep AI characters consistent?
Concept Concept: Loop Engineering: Seed Locking & Critic Loops
Launch Slide Deck
Lesson 3 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
Interactive Branching Lore Graphs (CYOA Decision Trees)
In games like Zelda and Minecraft, you choose your path: enter the dark cavern or climb the snowy peak. How do game writers build branching story graphs?
Concept Concept: Graph Engineering: State Nodes & Choice Edges
Launch Slide Deck
Lesson 4 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
Soundtrack Scoring & Adaptive Stems (Exploration vs Boss Battle)
In your favorite game, notice how the music changes the exact millisecond a boss appears? That is adaptive audio! Let's score two matching soundtracks for our game world.
Concept Concept: Prompt Engineering: Dynamic Audio Prompting
Launch Slide Deck
Lesson 5 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
Sprite Sheets & Keyframe Animations (2D Pixel Art Motion Vectors)
In retro arcade games and indie hits like Celeste, characters are made of sprite sheets! How do we prompt generative AI to draw multi-frame animation strips?
Concept Concept: Loop Engineering: Frame Interpolation & Sprite Strips
Launch Slide Deck
Lesson 6 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Cinematic Game Trailer Pipeline (The 5-Station DAG)
Top studios release pulse-pounding 30-second trailers that ignite global hype! Today, you are the Creative Director engineering a 5-node AI trailer pipeline.
Concept Concept: Graph Engineering: The Directed Acyclic Video Pipeline
Launch Slide Deck
Lesson 7 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
Generative NPC Dialogue Trees (In-Character Memory Conditioning)
Old games had NPCs that said the exact same line 50 times: 'I like shorts!' What if game characters had AI brains and remembered player actions?
Concept Concept: Prompt Engineering: Persona Conditioning & Guardrails
Launch Slide Deck
Lesson 8 Junior Innovators (Ages 8–12) Toolkit ReadyConcept Video
The Playable AI Arcade Capstone (Full Indie Release)
Today you graduate from AI explorer to Indie Game Developer! We assemble our AI character sprites, background tiles, adaptive music, and dialogue into a playable game.
Concept Concept: Full Systems Integration: End-to-End Indie Game Release
Launch Slide Deck
Lesson 1 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Deterministic Prompt Engineering & JSON Schema (Game GDDs)
Modern software architectures cannot parse conversational rambling like 'Sure! Here is a cool sword...'. Professional AI engineers enforce strict, deterministic JSON schemas for game engines.
Concept Concept: Prompt Engineering: Structured JSON Schemas & Sampling
Launch Slide Deck
Lesson 2 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Self-Reflexion & Evaluation Loops (LLM-as-a-Judge)
Top AI research labs like DeepMind do not rely on single prompts. They build automated Reflexion loops where one model writes and a judge model critiques!
Concept Concept: Loop Engineering: Self-Correction & LLM-as-a-Judge
Launch Slide Deck
Lesson 3 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
StateGraphs & Branching Quest Architecture (Finite State Machines)
In games like Elden Ring and Skyrim, quests aren't static text. They are state machines that track: Did you talk to the blacksmith? Did you slay the dragon?
Concept Concept: Graph Engineering: StateGraphs & Transition Predicates
Launch Slide Deck
Lesson 4 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Procedural Audio & Adaptive Stem Generation (Dynamic Game Sound)
AAA games like DOOM and Cyberpunk use multi-channel audio stems that evolve as your heart races. How do we prompt generative AI to build modular game audio?
Concept Concept: Prompt Engineering: Audio Arrangement Tags & Stems
Launch Slide Deck
Lesson 5 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
Consistent Character Animation Pipelines (LoRA & Image-to-Video)
How do professional AI animation studios make entire 3D animated shorts without characters morphing into different faces every second?
Concept Concept: Loop Engineering: Latent Anchors & Motion Vectors
Launch Slide Deck
Lesson 6 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
The Production Video Pipeline (DAG) (Multi-Stage Cutscene)
Big film studios use production pipelines where hundreds of computers work in parallel. Let's engineer a multi-stage Directed Acyclic Graph (DAG) for a 60-second game intro!
Concept Concept: Graph Engineering: Automated Multi-Stage Production DAG
Launch Slide Deck
Lesson 7 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
LLM-Powered Dynamic NPC Engine (Persistent State & Action Dispatch)
What if an NPC didn't just talk, but actually remembered your past choices and could open locked doors when convinced?
Concept Concept: Prompt & Loop Engineering: ReAct Loops & Action Calling
Launch Slide Deck
Lesson 8 Senior Engineers (Ages 13–18) Toolkit ReadyConcept Video
The Generative Web Game Capstone (Full-Stack HTML5/Phaser Release)
Today you publish an authentic Generative Web Game to the world! Combining custom 2D textures, adaptive audio stems, a cinematic video intro, and dynamic NPC lore.
Concept Concept: Full Systems Architecture: Production Web Game Release
Launch Slide Deck
Lesson 1 Creators (Ages 9–12) Toolkit ReadyConcept Video
The Blueprint of the Internet
How servers and browsers talk to each other across the globe
Concept Concept: Client vs Server
Launch Slide Deck
Lesson 2 Creators (Ages 9–12) Concept Video
Headings & Paragraphs
Building your first superhero bio card with headings and text blocks
Concept Concept: Heading Hierarchy (H1 to H6)
Launch Slide Deck
Lesson 3 Creators (Ages 9–12)
Bold, Italic & Emphasis Spells
Making important words pop with strong, em, and mark tags
Concept Concept: Inline Formatting Spells
Launch Slide Deck
Lesson 4 Creators (Ages 9–12)
Summoning Pictures (The IMG Tag)
Bringing characters alive with images, src, and alt tags
Concept Concept: The Image Anatomy
Launch Slide Deck
Lesson 5 Creators (Ages 9–12) Concept Video
Portals to Other Dimensions (The Anchor Tag)
Connecting web pages across the multiverse using links
Concept Concept: The Magic Anchor (<a>)
Launch Slide Deck
Lesson 6 Creators (Ages 9–12)
The Backpack Inventory (Unordered Lists)
Organizing gear and weapons with bullet points
Concept Concept: The Bulleted List (<ul>)
Launch Slide Deck
Lesson 7 Creators (Ages 9–12)
Top-10 Leaderboard (Ordered Lists)
Ranking players and steps with numbered lists
Concept Concept: The Numbered List (<ol>)
Launch Slide Deck
Lesson 8 Creators (Ages 9–12)
The Data Matrix (HTML Tables)
Creating structured grid tables for scores and stats
Concept Concept: Table Anatomy
Launch Slide Deck
Lesson 9 Creators (Ages 9–12)
The Magic Button (Interactive Elements)
Creating tactile buttons ready for user clicks
Concept Concept: Buttons vs Links
Launch Slide Deck
Lesson 10 Creators (Ages 9–12)
The Color Alchemist (CSS Styles)
Dyeing your web page in vibrant neon hex codes
Concept Concept: CSS Syntax & Hex Colors
Launch Slide Deck
Lesson 11 Creators (Ages 9–12) Toolkit Ready
The Voice of Letters (Google Fonts)
Giving your website personality with custom fonts
Concept Concept: Typography Secrets
Launch Slide Deck
Lesson 12 Creators (Ages 9–12) Concept Video
The Bubble Wrap Principle (Padding & Borders)
Giving buttons and cards breathing room with CSS padding
Concept Concept: Padding & Borders
Launch Slide Deck
Lesson 13 Creators (Ages 9–12)
Social Distancing for Elements (Margins)
Pushing elements apart so they never bump into each other
Concept Concept: Margins & Centering
Launch Slide Deck
Lesson 14 Creators (Ages 9–12)
Aligning the Multiverse (Flexbox Rows)
Putting cards side-by-side without messy floats
Concept Concept: Flexbox Powers
Launch Slide Deck
Lesson 15 Creators (Ages 9–12)
Centering & Wrapping (Flexbox Cross Axis)
Centering elements perfectly and wrapping on smaller screens
Concept Concept: Align-Items & Flex-Wrap
Launch Slide Deck
Lesson 16 Creators (Ages 9–12) Concept Video
The Brain of the Page (JavaScript Intro)
Bringing dead HTML to life with programming logic
Concept Concept: JavaScript Foundations
Launch Slide Deck
Lesson 17 Creators (Ages 9–12) Concept Video
The Click Machine (DOM Events)
Building an interactive clicker game with button events
Concept Concept: The DOM Connection
Launch Slide Deck
Lesson 18 Creators (Ages 9–12) Concept Video
The Castle Gatekeeper (If/Else Decisions)
Making game decisions with if, else, and secret passwords
Concept Concept: Branching Logic
Launch Slide Deck
Lesson 19 Creators (Ages 9–12)
Smooth Physics (CSS Hover & Transitions)
Making cards lift and buttons glow when the mouse glides over them
Concept Concept: Tactile Micro-interactions
Launch Slide Deck
Lesson 20 Creators (Ages 9–12)
The STEMulus Arcade (Capstone Launch)
Assembling HTML, CSS, and JavaScript into a complete published web game
Concept Concept: Full-Stack Integration
Launch Slide Deck
Lesson 1 Innovators (Ages 13–17) Toolkit ReadyConcept Video
Web Architecture & Chrome DevTools
Inspect network payloads and DOM trees like a professional engineer
Concept Concept: The Client-Server HTTP Lifecycle
Launch Slide Deck
Lesson 2 Innovators (Ages 13–17)
Semantic HTML5 Architecture
Replacing div-soup with semantic elements for SEO and accessibility
Concept Concept: Semantic Hierarchy
Launch Slide Deck
Lesson 3 Innovators (Ages 13–17)
Accessible Forms & Validation
Building secure user input forms with HTML5 validation and ARIA
Concept Concept: Form Architecture
Launch Slide Deck
Lesson 4 Innovators (Ages 13–17)
Design Tokens & CSS Variables
Creating themeable, scalable design systems with CSS Custom Properties
Concept Concept: Design Tokens
Launch Slide Deck
Lesson 5 Innovators (Ages 13–17)
Flexbox Axes & Space Distribution
Mastering main and cross axes, flex-grow, shrink, and basis
Concept Concept: Advanced Flexbox Mechanics
Launch Slide Deck
Lesson 6 Innovators (Ages 13–17)
CSS Grid 2D Layouts
Mastering 2D columns, rows, fractions, and minmax functions
Concept Concept: 2D Grid Engine
Launch Slide Deck
Lesson 7 Innovators (Ages 13–17) Concept Video
Dashboard Architecture with Grid Areas
Building SaaS analytics dashboards with grid-template-areas
Concept Concept: Grid Template Areas
Launch Slide Deck
Lesson 8 Innovators (Ages 13–17)
Mobile-First Responsive Engineering
Engineering fluid breakpoints and fluid typography with clamp()
Concept Concept: Mobile-First Principles
Launch Slide Deck
Lesson 9 Innovators (Ages 13–17)
Micro-interactions & Keyframe Physics
Creating spring physics, cubic-bezier curves, and keyframe loops
Concept Concept: CSS Motion Design
Launch Slide Deck
Lesson 10 Innovators (Ages 13–17)
Modern JavaScript (ES6+ Foundations)
Mastering lexical scope, arrow functions, and template literals
Concept Concept: ES6+ Evolution
Launch Slide Deck
Lesson 11 Innovators (Ages 13–17)
Destructuring & Spread Operator
Unpacking data structures cleanly and manipulating immutable arrays
Concept Concept: Destructuring & Rest/Spread
Launch Slide Deck
Lesson 12 Innovators (Ages 13–17)
DOM Event Delegation & Mutation
Managing high-performance event listeners on dynamic user interfaces
Concept Concept: Event Delegation Engine
Launch Slide Deck
Lesson 13 Innovators (Ages 13–17) Concept Video
Functional Array Methods (Map & Filter)
Transforming and filtering data streams with pure functions
Concept Concept: Functional Data Pipelines
Launch Slide Deck
Lesson 14 Innovators (Ages 13–17)
The Accumulator (Array.reduce)
Computing totals, grouping data, and mastering the most powerful array method
Concept Concept: The Reduce Engine
Launch Slide Deck
Lesson 15 Innovators (Ages 13–17)
Asynchronous JavaScript & Promises
Understanding the event loop, callback queues, and Promise states
Concept Concept: Async Mechanics
Launch Slide Deck
Lesson 16 Innovators (Ages 13–17)
Consuming REST APIs with Async/Await
Fetching live real-world internet data from public JSON APIs
Concept Concept: REST API Consumption
Launch Slide Deck
Lesson 17 Innovators (Ages 13–17) Toolkit Ready
Client-Side Storage (LocalStorage)
Preserving game saves, dark mode themes, and task data across page reloads
Concept Concept: Persistent Web Storage
Launch Slide Deck
Lesson 18 Innovators (Ages 13–17)
Version Control & Git Collaboration
Managing code history, branching, and pull requests on GitHub
Concept Concept: Git Version Control
Launch Slide Deck
Lesson 19 Innovators (Ages 13–17)
Introduction to React & Props
Component-driven architecture with JSX and modern Vite build tooling
Concept Concept: React Foundations
Launch Slide Deck
Lesson 20 Innovators (Ages 13–17)
React State & Lifecycle Hooks
Building dynamic reactive web apps with useState and useEffect
Concept Concept: Reactive State Engine
Launch Slide Deck
Lesson 1 Creators (Ages 9–12) Toolkit ReadyConcept Video
What is Artificial Intelligence?
Is AI magic or math? Discovering how machines learn from examples
Concept Concept: Rules vs Machine Learning
Launch Slide Deck
Lesson 2 Creators (Ages 9–12)
Training Your First Vision Model
Teaching your webcam to recognize custom gestures and expressions
Concept Concept: Computer Vision Training
Launch Slide Deck
Lesson 3 Creators (Ages 9–12)
The Secret Language of Prompts
Mastering the 4-part formula to command AI models like a wizard
Concept Concept: The 4-Part Prompt Formula
Launch Slide Deck
Lesson 4 Creators (Ages 9–12)
Interactive Storytelling Co-Pilots
Building Choose-Your-Own-Adventure game stories with AI
Concept Concept: Branching Narratives
Launch Slide Deck
Lesson 5 Creators (Ages 9–12) Concept Video
Visual Worlds (AI Image Prompting)
Using diffusion models to illustrate character concepts and digital badges
Concept Concept: Anatomy of an Image Prompt
Launch Slide Deck
Lesson 6 Creators (Ages 9–12)
The Robot Assembly Line
Understanding how digital tools automate repetitive chores
Concept Concept: The Automation Formula
Launch Slide Deck
Lesson 7 Creators (Ages 9–12)
Building Your First Zap (Zapier)
Connecting two apps to pass data automatically without code
Concept Concept: Zapier Mechanics
Launch Slide Deck
Lesson 8 Creators (Ages 9–12)
The Daily Inspiration Engine
Connecting generative AI directly into automated workflows
Concept Concept: AI Inside Automations
Launch Slide Deck
Lesson 9 Creators (Ages 9–12) Concept Video
The Digital Toybox (Airtable Bases)
Organizing complex collections with visual cloud databases
Concept Concept: Airtable Foundations
Launch Slide Deck
Lesson 10 Creators (Ages 9–12)
Auto-Filing (Forms to Databases)
Collecting submissions from the world and auto-sorting them into databases
Concept Concept: Data Intake Pipelines
Launch Slide Deck
Lesson 11 Creators (Ages 9–12) Concept Video
The Robot Brain (Chatbot Trees)
Designing conversation pathways, greetings, and user intents
Concept Concept: Chatbot Anatomy
Launch Slide Deck
Lesson 12 Creators (Ages 9–12)
Building Specialized Custom GPTs
Creating bespoke AI assistants with focused personas and rules
Concept Concept: Custom GPT Architecture
Launch Slide Deck
Lesson 13 Creators (Ages 9–12) Toolkit Ready
The Knowledge Vault (Fact Grounding)
Giving AI private documents so it never hallucinates facts
Concept Concept: Knowledge Base Grounding
Launch Slide Deck
Lesson 14 Creators (Ages 9–12)
Voice AI & Audio Agents
Giving your computer vocal cords and listening ears
Concept Concept: Voice AI Technology
Launch Slide Deck
Lesson 15 Creators (Ages 9–12)
The Master AI Assistant (Capstone Build)
Combining triggers, databases, and LLMs into an autonomous project
Concept Concept: Full AI System Integration
Launch Slide Deck
Lesson 16 Creators (Ages 9–12)
AI Showcase & Demo Day
Presenting your live autonomous AI system to peers and mentors
Concept Concept: The Technical Showcase
Launch Slide Deck
Lesson 1 Innovators (Ages 13–17) Toolkit ReadyConcept Video
Transformer Architecture & Tokens
Understanding how self-attention and tokenization power modern LLMs
Concept Concept: Transformer Foundations
Launch Slide Deck
Lesson 2 Innovators (Ages 13–17)
Chain-of-Thought & ReAct Prompting
Forcing LLMs to reason step-by-step before answering complex dilemmas
Concept Concept: Cognitive Prompt Frameworks
Launch Slide Deck
Lesson 3 Innovators (Ages 13–17)
Complex Workflows with Make.com
Building multi-branch scenarios with routers, filters, and bundles
Concept Concept: Make Scenario Architecture
Launch Slide Deck
Lesson 4 Innovators (Ages 13–17)
Self-Hosted Automation with n8n
Engineering open-source automation pipelines with custom JavaScript nodes
Concept Concept: The n8n Engine
Launch Slide Deck
Lesson 5 Innovators (Ages 13–17)
Relational Database Design in Airtable
Architecting enterprise schemas with Primary Keys, Foreign Links, and Rollups
Concept Concept: Relational Schemas
Launch Slide Deck
Lesson 6 Innovators (Ages 13–17)
Real-Time Webhook Architecture
Catching, parsing, and verifying asynchronous HTTP webhook events
Concept Concept: Webhook Mechanics
Launch Slide Deck
Lesson 7 Innovators (Ages 13–17)
Structured Entity Extraction with LLMs
Transforming messy human emails and documents into validated JSON schemas
Concept Concept: Structured Outputs
Launch Slide Deck
Lesson 8 Innovators (Ages 13–17)
Automated Sentiment Analysis & Triage
Intelligent priority routing based on linguistic sentiment and urgency
Concept Concept: Sentiment & Classification
Launch Slide Deck
Lesson 9 Innovators (Ages 13–17) Concept Video
Autonomous AI Agents (ReAct Architecture)
Building agents with memory, reasoning loops, and multi-step execution
Concept Concept: The Agent Loop
Launch Slide Deck
Lesson 10 Innovators (Ages 13–17)
Function Calling & Custom API Tools
Enabling AI models to execute custom internal database queries via functions
Concept Concept: Function Calling
Launch Slide Deck
Lesson 11 Innovators (Ages 13–17)
Retrieval-Augmented Generation (RAG)
Vector embeddings, document chunking, and semantic search architecture
Concept Concept: RAG Architecture
Launch Slide Deck
Lesson 12 Innovators (Ages 13–17)
Multi-Agent Architectures
Orchestrating specialized agent teams with supervisor and worker hierarchies
Concept Concept: Agent Swarms
Launch Slide Deck
Lesson 13 Innovators (Ages 13–17)
Agentic Vibe Coding (Cursor & Antigravity)
Mastering loop and graph engineering, prompt blueprints, custom skills, and self-healing code
Concept Concept: The Agentic Engineering Architecture
Launch Slide Deck
Lesson 14 Innovators (Ages 13–17)
AI Security & Prompt Injection Defense
Securing LLMs against jailbreaks, system prompt leaks, and indirect injections
Concept Concept: Defensive AI Security
Launch Slide Deck
Lesson 15 Innovators (Ages 13–17)
Production AI Architecture (Capstone Build)
Assembling an end-to-end enterprise-grade autonomous pipeline
Concept Concept: Enterprise Architecture
Launch Slide Deck
Lesson 16 Innovators (Ages 13–17)
Executive AI Defense & Graduation
Defending your production AI pipeline architecture before industry mentors
Concept Concept: The Executive Showcase
Launch Slide Deck
Lesson 1 Explorers & Creators (Ages 8–12) Toolkit ReadyConcept Video
The 5 Stages of Design Thinking
Fixing frustrating apps and thinking like an empathetic human-centered designer
Concept Concept: The Design Thinking Cycle
Launch Slide Deck
Lesson 2 Explorers & Creators (Ages 8–12)
The Designer's Studio (Figma Canvas)
Mastering frames, geometric vector shapes, and alignment tools
Concept Concept: Figma Essentials
Launch Slide Deck
Lesson 3 Explorers & Creators (Ages 8–12) Concept Video
The 60-30-10 Color Formula
Applying color psychology and high-contrast accessible palettes
Concept Concept: Color Harmony
Launch Slide Deck
Lesson 4 Explorers & Creators (Ages 8–12)
The Voice of Letters (Typography)
Choosing fonts with personality and establishing clear visual scales
Concept Concept: Typographic Hierarchy
Launch Slide Deck
Lesson 5 Explorers & Creators (Ages 8–12)
Paper to Pixels (User Flows & Sitemaps)
Mapping out how a player navigates across screens to complete quests
Concept Concept: Navigation Architecture
Launch Slide Deck
Lesson 6 Explorers & Creators (Ages 8–12) Toolkit ReadyConcept Video
The Skeleton Blueprint (Grayscale Wireframes)
Focusing purely on structure, spacing, and buttons without distracting colors
Concept Concept: Low-Fidelity Wireframes
Launch Slide Deck
Lesson 7 Explorers & Creators (Ages 8–12)
Icons & Avatars (Visual Polish)
Curating high-quality iconography and vector illustrations
Concept Concept: Iconography Rules
Launch Slide Deck
Lesson 8 Explorers & Creators (Ages 8–12)
Pouring the Magic Potion (High-Fidelity UI)
Dressing up wireframes with vibrant colors, imagery, and typography
Concept Concept: High-Fi Transformation
Launch Slide Deck
Lesson 9 Explorers & Creators (Ages 8–12)
The Cookie Cutter Factory (Components)
Building Master Components and updating 50 screens in 1 second
Concept Concept: Figma Components
Launch Slide Deck
Lesson 10 Explorers & Creators (Ages 8–12)
Button Superpowers (Component Variants)
Packaging multiple button states (Default, Hover, Disabled) into one master set
Concept Concept: Component Sets & Variants
Launch Slide Deck
Lesson 11 Explorers & Creators (Ages 8–12)
Wiring the Multiverse (Interactive Prototypes)
Connecting screens with clickable wires so your prototype works live on phone
Concept Concept: Prototype Connections
Launch Slide Deck
Lesson 12 Explorers & Creators (Ages 8–12)
Spring Physics (Smart Animate)
Creating seamless micro-interactions and animated transitions
Concept Concept: Smart Animate Mechanics
Launch Slide Deck
Lesson 13 Explorers & Creators (Ages 8–12)
The Secret Test (Usability Testing)
Watching real users navigate your app without giving them hints
Concept Concept: Usability Testing Rules
Launch Slide Deck
Lesson 14 Explorers & Creators (Ages 8–12)
Iterating & Refining the Interface
Fixing user pain points and transforming feedback into polished UX
Concept Concept: Design Iteration
Launch Slide Deck
Lesson 15 Explorers & Creators (Ages 8–12)
The Dream App (Capstone Assembly)
Assembling your complete 5-screen interactive mobile application
Concept Concept: Capstone Architecture
Launch Slide Deck
Lesson 16 Explorers & Creators (Ages 8–12)
STEMulus Design Gala (Pitch Day)
Presenting your design journey, user insights, and interactive prototype live
Concept Concept: The Product Pitch
Launch Slide Deck
Lesson 1 Innovators (Ages 13–17) Toolkit ReadyConcept Video
Empirical User Research & JTBD
Conducting qualitative interviews and mapping Jobs-to-be-Done (JTBD)
Concept Concept: User Research Frameworks
Launch Slide Deck
Lesson 2 Innovators (Ages 13–17)
Evidence-Based Personas & Journey Mapping
Mapping emotional highs, lows, and friction valleys across the user journey
Concept Concept: Journey Mapping Architecture
Launch Slide Deck
Lesson 3 Innovators (Ages 13–17)
Information Architecture & Task Flows
Architecting scalable sitemaps and multi-branched decision flows
Concept Concept: Information Architecture (IA)
Launch Slide Deck
Lesson 4 Innovators (Ages 13–17)
Jakob Nielsen's 10 Usability Heuristics
Auditing and designing interfaces using the golden laws of human-computer interaction
Concept Concept: Usability Heuristics
Launch Slide Deck
Lesson 5 Innovators (Ages 13–17)
The 8pt Spatial Grid System
Mathematical spacing systems and baseline alignment for harmonic UI layouts
Concept Concept: Spatial Grid Mechanics
Launch Slide Deck
Lesson 6 Innovators (Ages 13–17)
Semantic Design Tokens (Figma Variables)
Architecting primitive and semantic tokens for scalable light/dark mode engines
Concept Concept: Design Token Architecture
Launch Slide Deck
Lesson 7 Innovators (Ages 13–17)
WCAG 2.1 Accessible Contrast Compliance
Testing color contrast ratios, color blindness simulations, and accessible UI
Concept Concept: Accessibility Standards
Launch Slide Deck
Lesson 8 Innovators (Ages 13–17)
Figma Auto-Layout Fundamentals
Designing fluid, code-like responsive components with Auto-Layout
Concept Concept: Auto-Layout Mechanics
Launch Slide Deck
Lesson 9 Innovators (Ages 13–17)
Nested Auto-Layout & Responsive Cards
Building complex multi-tier cards and fluid data tables with nested Auto-Layout
Concept Concept: Nested Containers
Launch Slide Deck
Lesson 10 Innovators (Ages 13–17)
Scalable Component Systems & Properties
Building industrial-grade component libraries with Boolean, Text, and Variant properties
Concept Concept: Component Properties
Launch Slide Deck
Lesson 11 Innovators (Ages 13–17)
Spring Physics & Gestural Prototyping
Designing fluid iOS-style micro-interactions with custom bezier curves and Smart Animate
Concept Concept: Motion & Gestures
Launch Slide Deck
Lesson 12 Innovators (Ages 13–17)
Quantitative Usability Metrics & SUS
Measuring human efficiency: Time-on-Task, Error Rates, and System Usability Scale
Concept Concept: Quantitative UX Metrics
Launch Slide Deck
Lesson 13 Innovators (Ages 13–17)
Developer Handoff & Redline Specs
Preparing production Figma files with spacing annotations, CSS inspect, and SVG assets
Concept Concept: Dev Mode & Handoff
Launch Slide Deck
Lesson 14 Innovators (Ages 13–17)
Design System Documentation (Spec Sheets)
Creating enterprise guidelines detailing typography scales, color usage, and component rules
Concept Concept: System Documentation
Launch Slide Deck
Lesson 15 Innovators (Ages 13–17)
Full-Stack Product Architecture (Capstone)
Architecting a comprehensive multi-screen SaaS or mobile interface from scratch
Concept Concept: Capstone Architecture
Launch Slide Deck
Lesson 16 Innovators (Ages 13–17)
Executive Portfolio Defense & Graduation
Defending your design system and product architecture before senior design mentors
Concept Concept: The Executive Defense
Launch Slide Deck
Lesson 1 Innovators (Ages 11–17) Toolkit ReadyConcept Video
The Detective's Lens (Data Literacy)
Understanding structured datasets, CSV schemas, and data types
Concept Concept: Structured Data Foundations
Launch Slide Deck
Lesson 2 Innovators (Ages 11–17)
Descriptive Statistics & Summary Metrics
Computing mean, median, mode, standard deviation, and spotting outliers
Concept Concept: Summary Statistics
Launch Slide Deck
Lesson 3 Innovators (Ages 11–17)
Python for Sleuths (Colab Environment)
Writing Python in cloud Jupyter notebooks with variables, integers, floats, and strings
Concept Concept: Python Foundations
Launch Slide Deck
Lesson 4 Innovators (Ages 11–17)
Mastering Python Lists & Slicing
Storing ordered collections, zero-based indexing, slicing, and list methods
Concept Concept: Python Lists
Launch Slide Deck
Lesson 5 Innovators (Ages 11–17)
Key-Value Stores (Python Dictionaries)
Modeling complex real-world entities and nested JSON structures in Python
Concept Concept: Python Dictionaries
Launch Slide Deck
Lesson 6 Innovators (Ages 11–17)
Algorithmic Logic & Loops in Python
Filtering, iterating, and transforming collections with loops and conditionals
Concept Concept: Control Flow & Loops
Launch Slide Deck
Lesson 7 Innovators (Ages 11–17) Concept Video
The Data Superhero (Introduction to Pandas)
Loading CSVs, inspecting shapes, and querying DataFrames like a data scientist
Concept Concept: The Pandas Engine
Launch Slide Deck
Lesson 8 Innovators (Ages 11–17)
Querying DataFrames (Boolean Indexing)
Slicing, filtering, and querying multi-thousand row datasets in one line
Concept Concept: Boolean Indexing
Launch Slide Deck
Lesson 9 Innovators (Ages 11–17)
Cleaning Dirty Data (Missing Values & Duplicates)
Detecting nulls, deduplicating records, and imputing missing values safely
Concept Concept: Data Hygiene
Launch Slide Deck
Lesson 10 Innovators (Ages 11–17)
Data Transformation & Type Casting
Normalizing strings, creating derived columns, and renaming features
Concept Concept: Feature Engineering
Launch Slide Deck
Lesson 11 Innovators (Ages 11–17) Toolkit Ready
Visual Storytelling (Matplotlib Bar & Line)
Creating publication-ready charts that reveal trends and comparisons
Concept Concept: Matplotlib Fundamentals
Launch Slide Deck
Lesson 12 Innovators (Ages 11–17)
Advanced Visualizations (Seaborn Heatmaps)
Uncovering multi-variable correlations with scatter plots and color heatmaps
Concept Concept: Seaborn Analytics
Launch Slide Deck
Lesson 13 Innovators (Ages 11–17)
The Database Whisperer (SQL Foundations)
Writing SQL queries on relational database tables with SELECT and WHERE
Concept Concept: SQL Query Engine
Launch Slide Deck
Lesson 14 Innovators (Ages 11–17)
Database Grouping & Joins (SQL Deep Dive)
Grouping records with GROUP BY, computing averages, and joining tables with INNER JOIN
Concept Concept: Relational SQL Operations
Launch Slide Deck
Lesson 15 Innovators (Ages 11–17)
Correlation vs. Causation (Critical Thinking)
Detecting spurious correlations, confounding variables, and data bias
Concept Concept: Analytical Skepticism
Launch Slide Deck
Lesson 16 Innovators (Ages 11–17) Concept Video
The Magic Crystal Ball (Introduction to ML)
Supervised machine learning, feature matrices, target labels, and train/test splits
Concept Concept: Machine Learning Foundations
Launch Slide Deck
Lesson 17 Innovators (Ages 11–17)
Decision Trees & Model Accuracy
Training, visualizing, and evaluating classification models with Scikit-Learn
Concept Concept: Decision Tree Classification
Launch Slide Deck
Lesson 18 Innovators (Ages 11–17)
Live Dashboards with Streamlit & Expo
Deploying interactive data apps with sliders, predictive ML, and live charts
Concept Concept: Streamlit Web Apps
Launch Slide Deck
Lesson 1 Innovators (Ages 10–17) Toolkit ReadyConcept Video
The White-Hat Mindset & CIA Triad
Taking the ethical hacker oath and mastering Confidentiality, Integrity, and Availability
Concept Concept: The CIA Security Triad
Launch Slide Deck
Lesson 2 Innovators (Ages 10–17)
Digital Footprints & OSINT Reconnaissance
Extracting EXIF metadata and uncovering Open Source Intelligence clues
Concept Concept: OSINT Reconnaissance
Launch Slide Deck
Lesson 3 Innovators (Ages 10–17)
Social Engineering & Phishing Defense
Dissecting psychological manipulation, spear phishing, and spoofed domains
Concept Concept: Social Engineering Tactics
Launch Slide Deck
Lesson 4 Innovators (Ages 10–17)
Networking Secrets (Packets, Ports & Protocols)
Tracing how packets hop across underwater fiber cables and hit destination ports
Concept Concept: The TCP/IP Suite
Launch Slide Deck
Lesson 5 Innovators (Ages 10–17) Toolkit ReadyConcept Video
Packet Sniffing & Traffic Analysis (Wireshark)
Inspecting .pcap packet streams and exposing plaintext credentials
Concept Concept: Packet Analysis Engine
Launch Slide Deck
Lesson 6 Innovators (Ages 10–17)
The Secret Handshake (SSL/TLS Encryption)
Understanding asymmetric key exchange, symmetric session keys, and digital certificates
Concept Concept: SSL/TLS Handshake
Launch Slide Deck
Lesson 7 Innovators (Ages 10–17) Concept Video
The Linux Fortress (Terminal Navigation)
Commanding Linux filesystems, directories, pipes, and text manipulation
Concept Concept: Linux Command Line
Launch Slide Deck
Lesson 8 Innovators (Ages 10–17)
Fortifying File Permissions (chmod & chown)
Mastering read/write/execute bits, octal notation (755, 600), and root privileges
Concept Concept: Linux Permissions Architecture
Launch Slide Deck
Lesson 9 Innovators (Ages 10–17)
One-Way Mathematical Blenders (SHA-256)
Understanding cryptographic hashing, collision resistance, and the avalanche effect
Concept Concept: Cryptographic Hashing
Launch Slide Deck
Lesson 10 Innovators (Ages 10–17)
Defeating Rainbow Tables (Salting Passwords)
How hackers crack weak hashes with dictionary attacks, and how cryptographic salts stop them
Concept Concept: Password Security & Salts
Launch Slide Deck
Lesson 11 Innovators (Ages 10–17)
Web Security & Query Defense (SQL Injection)
Understanding unsanitized inputs, payload manipulation, and parameterized query defenses
Concept Concept: SQL Injection (SQLi)
Launch Slide Deck
Lesson 12 Innovators (Ages 10–17)
Browser Hijacking (Cross-Site Scripting XSS)
Exploring Stored vs Reflected XSS, cookie theft, and HTML entity encoding
Concept Concept: Cross-Site Scripting (XSS)
Launch Slide Deck
Lesson 13 Innovators (Ages 10–17)
Malware Taxonomy & Behavioral Sandboxing
Analyzing viruses, trojans, ransomware, and inspecting behavioral anomalies on VirusTotal
Concept Concept: Malware Categories
Launch Slide Deck
Lesson 14 Innovators (Ages 10–17)
Castle Walls (Firewalls & Network Defense)
Configuring stateful firewall rules, port filtering, and intrusion prevention systems
Concept Concept: Network Defenses
Launch Slide Deck
Lesson 15 Innovators (Ages 10–17)
Capture The Flag (CTF Gauntlet)
Solving timed forensic, cryptographic, and network security puzzles
Concept Concept: CTF Competitions
Launch Slide Deck
Lesson 16 Innovators (Ages 10–17)
Executive Security Audit & Graduation
Conducting a comprehensive vulnerability assessment and delivering a technical defense
Concept Concept: Vulnerability Assessment
Launch Slide Deck
Lesson 1 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Meet the Micro-Brain: Digital Signals and the micro:bit LED Display
Robots don't have human eyes or mouths, so how do they think and communicate? Today, you program your first micro-controller to blink signals and display custom pixel animations in code!
Concept Concept: Micro-controllers, Digital High/Low, and Matrix Displays
Launch Slide Deck
Lesson 2 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
The Pulse of Light: PWM Fading and RGB NeoPixel Rings
How do police cars flash sirens, and how do robot eyes glow from dim sleep to bright alert? Today, we unlock Pulse Width Modulation (PWM) to blend millions of RGB colors!
Concept Concept: Pulse Width Modulation, Duty Cycles, and Addressable RGB LEDs
Launch Slide Deck
Lesson 3 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Sensory Perception: Pushbuttons, Pull-Up Resistors & Debouncing
When you press a video game button once, why doesn't your character jump 50 times in a split second? Today we explore the microscopic mechanical bounce of switches and how pull-up resistors prevent floating ghosts!
Concept Concept: Digital Inputs, Floating Pins, Pull-Up Resistors, and Contact Debounce
Launch Slide Deck
Lesson 4 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
The Thermostat & Light Sensor: Analog Inputs and Threshold Triggers
A robot navigating a dark cave needs night vision, and an incubator bot needs to protect eggs from cold snaps. How does code read smooth, continuous real-world temperatures and light levels?
Concept Concept: Analog-to-Digital Converters (ADC), Voltage Dividers, and Calibrated Thresholds
Launch Slide Deck
Lesson 5 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Making Sound and Music: Piezo Buzzers & Musical Square Waves
R2-D2 never spoke English, yet everyone understood his chirps, boops, and warning sirens! Today, we program piezo buzzers to generate musical frequencies, alarms, and robot emotion chimes.
Concept Concept: Piezoelectric Effect, Sound Frequencies (Hz), and Audio Feedback
Launch Slide Deck
Lesson 6 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Mechanical Motion: 180-Degree Servos and Angular Positioning
How do robotic arms grab tools in space, and how do animatronic dinosaurs turn their heads with pinpoint accuracy? Today, we graduate from code on a screen to moving physical machinery using Servo Motors!
Concept Concept: Servo Motors, Internal Potentiometers, Gearboxes, and Angular Calibration
Launch Slide Deck
Lesson 7 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Continuous Rotation Servos and Wheeled Mobile Propulsion
Now that we can command angles, how do we put our robot on wheels to cruise across floors? Today, we unlock continuous rotation servos and differential drive steering!
Concept Concept: Continuous Rotation Modification, Differential Drive, and Skid Steering
Launch Slide Deck
Lesson 8 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Echolocation: Ultrasonic Distance Sensors (HC-SR04)
Bats fly through pitch-black caves at 30 miles per hour without touching a single stalactite by screaming ultrasonic shouts and listening for the echo. Today, we equip our robot with bat echolocation!
Concept Concept: Ultrasonic Waves, Speed of Sound, Pulse Timing, and Distance Math
Launch Slide Deck
Lesson 9 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Smart Bumper Bot: Autonomous Obstacle Avoidance Loop
What separates an RC toy car from a true autonomous robot? An RC car needs a human with a remote, but an autonomous robot makes its own survival decisions! Today, we code the famous Sense-Think-Act loop.
Concept Concept: Autonomous Decision Cycles (Sense-Think-Act) and Reactive Avoidance
Launch Slide Deck
Lesson 10 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Infrared Ground Tracking: 2-Channel Line Follower Robot
Amazon fulfillment centers use thousands of autonomous orange robots carrying tons of packages without ever colliding. How do they follow highways on factory floors? Today, we build an Infrared Line Follower!
Concept Concept: Infrared Phototransistors, Surface Reflectivity, and Proportional Correction
Launch Slide Deck
Lesson 11 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Biomimetic Pet: 3-Axis Accelerometers and Robot Emotion States
Sony built the famous AIBO robotic puppy, which reacts happily when petted, gets dizzy when spun around, and gets startled when dropped. Today, we turn our microcontroller into a biomimetic cyber-pet with emotional states!
Concept Concept: 3-Axis Accelerometers, Gravity Vectors (X, Y, Z), and Finite Emotion States
Launch Slide Deck
Lesson 12 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Wireless Telemetry: 2.4GHz Radio Remote Control and Packet Messaging
NASA flight controllers on Earth control the Curiosity Mars Rover across 140 million miles of empty space using wireless radio packets. Today, we build a wireless 2-way telemetry link between a handheld controller and a rover!
Concept Concept: RF Packets, Group Channels, Serialization, and Wireless Teleoperation
Launch Slide Deck
Lesson 13 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
I2C Protocol & OLED Dashboards: Multi-Device Digital Communication
What if you need to connect 10 sensors and a visual screen to your robot, but your microcontroller only has 3 input pins left? Today, we unlock I2C: the multi-device digital party line!
Concept Concept: I2C Serial Bus (SDA / SCL), Device Addresses (Hex), and Graphic OLED Screens
Launch Slide Deck
Lesson 14 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Kinematic Grippers: Mechanical Claws and Pick-and-Place Automation
Factories in Japan assemble cars in minutes using robotic arms that grab engines with surgical precision without dropping or crushing them. Today, we design and code an automated robotic pick-and-place gripper claw!
Concept Concept: Mechanical Linkages, Gripping Force, Servo Angle Limits, and Pick-and-Place Cycles
Launch Slide Deck
Lesson 15 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Environmental Weather Station Rover: Multi-Sensor Data Logging
Before human astronauts set foot on Mars, robotic exploration rovers map toxic radiation, dust storms, temperature swings, and atmospheric pressure. Today, we turn our mobile rover into an autonomous planetary weather station!
Concept Concept: Sensor Fusion, Environmental Telemetry, Data Logging, and Safe Cruise Limits
Launch Slide Deck
Lesson 16 Young Roboticists (Ages 8-11) Toolkit ReadyConcept Video
Grand Capstone: The Autonomous Maze Navigator & Rescue Bot
Disaster strikes an underground mining tunnel, and it is too dangerous for human rescuers. A fully autonomous rescue rover must enter the winding maze, avoid cave-ins, find the trapped survivors, flash a beacon, and sound the victory fanfare!
Concept Concept: Integrated Autonomous Systems: Wall Following, State Machines & Capstone Mastery
Launch Slide Deck
Lesson 17 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Microcontroller Architecture: ESP32 Dual-Core, GPIO Matrix & MicroPython
Why do Boston Dynamics Spot and DJI drones use high-frequency 32-bit processors instead of simple 8-bit boards? Today, we step up to the ESP32 Dual-Core 240MHz architecture with hardware interrupts and real-time multitasking!
Concept Concept: 32-Bit Xtensa Dual-Core CPUs, GPIO Multiplexing, and Hardware Interrupts (ISR)
Launch Slide Deck
Lesson 18 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Power Electronics & Motor Drivers: Dual H-Bridge (L298N / DRV8833)
An ESP32 pin outputs a tiny 3.3 Volts at 40 milliamps—barely enough to light an LED. If you wire a heavy 12-Volt rover motor directly to the chip, it will instantly fry in a puff of smoke! How do tiny chips command giant motors?
Concept Concept: H-Bridge Switching Topologies, Flyback Diodes, Separate Power Rails & Common Ground
Launch Slide Deck
Lesson 19 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Rotary Encoders & Wheel Odometry: Measuring Exact Distance and RPM
If you command a rover to drive at 80% power for 3 seconds on carpet vs hardwood floor, it travels two completely different distances! How do autonomous robots measure exact millimeters traveled? Welcome to Quadrature Wheel Odometry!
Concept Concept: Optical/Magnetic Encoders, Quadrature Phase A/B, Odometry Math & RPM Calculation
Launch Slide Deck
Lesson 20 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Closed-Loop Control Systems: The Proportional (P) Controller
In Level 1, our robot used crude bang-bang control: either full turn or zero turn, making it zig-zag wildly down the hallway. How do real self-driving cars steer smoothly like a human driver? Welcome to Proportional Control Theory!
Concept Concept: Open-Loop vs. Closed-Loop Control, Setpoints, Error Signals & Proportional Gain (Kp)
Launch Slide Deck
Lesson 21 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Mastering PID Control: Proportional, Integral & Derivative Engineering
From SpaceX Falcon 9 rocket boosters landing on drone ships to surgical robots and high-speed race rovers, one mathematical equation rules the modern physical world: the PID Controller. Today, you master all three terms!
Concept Concept: PID Control Law: Proportional (Present), Integral (Past) & Derivative (Future)
Launch Slide Deck
Lesson 22 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Inertial Measurement Units (IMU): Sensor Fusion & Complementary Filters
Accelerometers measure tilt using gravity, but motor vibrations make them super noisy! Gyroscopes measure rotation smoothly, but they slowly drift off course over time! How do Segways and humanoids combine two flawed sensors into one rock-solid truth?
Concept Concept: 6-DOF IMU (MPU-6050), Gyro Drift, Accelerometer Noise & Complementary Sensor Fusion
Launch Slide Deck
Lesson 23 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Multi-Sensor Range Arrays: Time-of-Flight (ToF) Laser LiDAR & Filtering
Ultrasonic sound waves spread out in a wide 30-degree cone and bounce unpredictably off angled walls. How do modern robot vacuums and self-driving cars scan narrow doorways with millimeter precision? Enter Time-of-Flight (ToF) Laser LiDAR!
Concept Concept: Photon Time-of-Flight (VL53L0X), Multi-Sensor Multiplexing & Moving Average Filters
Launch Slide Deck
Lesson 24 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Autonomous Decision Architecture: Deterministic Finite State Machines (FSM)
As robots gain more sensors and missions, giant nested if-else spaghetti code becomes impossible to debug and causes dangerous race conditions! How do NASA JPL engineers structure rover autonomy? Formal Finite State Machines!
Concept Concept: States, Transition Guards, Entry/Exit Actions & Watchdog Safety Timers
Launch Slide Deck
Lesson 25 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Cloud Robotics & IoT Telemetry: Wi-Fi, JSON Payloads & MQTT
How does an engineer in London monitor and command a fleet of warehouse robots operating in Tokyo in real time? Today, we connect our ESP32 robot to Wi-Fi and stream structured JSON telemetry over the MQTT publish-subscribe protocol!
Concept Concept: ESP32 Wi-Fi Station, JSON Serialization, MQTT Brokers & Keep-Alive Heartbeats
Launch Slide Deck
Lesson 26 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Robot Operating System (ROS 2) Architecture: Nodes, Topics & Twist Messages
Almost every professional autonomous car, NASA lunar rover, and industrial humanoid runs on ROS (Robot Operating System). Instead of one giant file, ROS splits the robot's brain into independent communicating Nodes! Today, we build a ROS-style Pub/Sub Computation Graph.
Concept Concept: ROS 2 Computation Graph, Decoupled Nodes, Topics & geometry_msgs/Twist
Launch Slide Deck
Lesson 27 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Computer Vision at the Edge: Color Blob Tracking & Visual Servoing
Distance sensors only tell a robot *that* something is in front of it—not *what* it is! How does a rescue drone lock onto an orange life-raft in a tossing ocean and steer directly toward it? Welcome to Computer Vision and Visual Servoing!
Concept Concept: HSV Color Space Thresholding, Bounding Box Centroids & 2-Axis Visual Servoing
Launch Slide Deck
Lesson 28 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Edge AI Vision & Fiducial Landmarks: TinyML Classification & AprilTags
Tracking a red ball works until someone walks by in a red jacket! How do Amazon warehouse robots, SpaceX docking capsules, and surgical bots identify exact targets with 99.9% certainty? TinyML Neural Networks and AprilTag Fiducial Markers!
Concept Concept: Quantized TinyML Models (INT8), Confidence Scores & 6-DOF AprilTag Pose Estimation
Launch Slide Deck
Lesson 29 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Simultaneous Localization & Mapping (SLAM): 2D Occupancy Grids
Drop a robot into an unknown building with no GPS and no floorplan. How does it build a map of the rooms when it doesn't know where it is, while figuring out where it is using the map it is building? Welcome to the holy grail of robotics: SLAM!
Concept Concept: 2D Occupancy Grids, Ray Casting, Free vs. Occupied Cells & Probabilistic Updates
Launch Slide Deck
Lesson 30 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Autonomous Path Planning: Graph Search, Manhattan Heuristics & A* (A-Star)
Once your robot has mapped an arena full of walls and boulders, how does it compute the shortest, safest route from Start `(0,0)` to the Goal `(7,4)` in milliseconds? Today, you code the legendary A* (A-Star) Pathfinding Algorithm!
Concept Concept: Grid Graphs, Cost-So-Far g(n), Heuristic Estimate h(n) & A* Priority Search
Launch Slide Deck
Lesson 31 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Swarm Robotics & Multi-Agent Fleet Coordination: Peer-to-Peer ESP-NOW
A single ant has a tiny brain, yet a colony of ants builds bridges, carries giant leaves, and searches forests faster than any single creature! How do drone light shows and warehouse robot swarms coordinate without crashing into each other?
Concept Concept: Decentralized Swarm Rules (Boids), Peer-to-Peer ESP-NOW & Task Auctioning
Launch Slide Deck
Lesson 32 Autonomous Robotics & Edge AI (Ages 12-17) Toolkit ReadyConcept Video
Grand Capstone: The Autonomous Mars Surface Explorer Architecture
Because Mars is up to 22 light-minutes away from Earth, NASA JPL cannot steer the Perseverance rover with a live joystick. Once you hit 'DEPLOY', your rover's onboard autonomy stack must plan paths, fuse IMU/odometry, avoid craters, classify geological samples with Edge AI, and transmit telemetry home!
Concept Concept: Full-Stack Autonomous Robotics Integration: Perception, Planning, Control & Telemetry
Launch Slide Deck
No lessons match your search criteria. Try a different term or clear the filter.