← All Programs
GIAST — Intermediate Computing Pathway

Young Innovators

“Imagine. Experiment. Build. Improve. Share.”

A 16-month creative journey for ages 8–9. Students design games, interactive stories, digital art, science simulations and their own inventions — and finish by writing their first real Python code.

🌱
Ages 8–9
U.S. Grades 3–4
🗓
16 Months
69 weekly classes
⏱
2 hrs / week
120-minute live class
⚡
138 Hours
Live STEM instruction
💻
Scratch → Python
Scratch 3.0, Turtle, Python
🌟
All levels welcome
Beginners & experienced
Enroll Now →See the 69-week curriculum
Program Mission

What Young Innovators Is About

🚀
Creative Independence
Students move beyond guided tutorials to designing their own games, simulations and inventions. Sixteen months allows deep mastery instead of rushing through syntax.
🧠
Built for Grades 3–4
Matched to 8–9 year olds’ growing abstract reasoning: reusable rules, simple experiments with graphs, user interviews and systematic debugging.
💻
From Blocks to Python
A gentle path from advanced Scratch (clones, messages, variables) through computational art to writing real Python with Turtle graphics. No student logins, no ads.
Our Approach

Students Take On Four Real Roles

🎮
Game Designers
Build rule systems, balance risk and reward, program collisions and test how players experience their games.
🎨
Digital Artists
Command pen drawing, paint with loops, design symmetrical patterns and sync visuals with music.
🔬
Computational Scientists
Simulate ecosystems and weather, run fair experiments and chart real data.
🛠
Design Engineers
Interview users, define problems, build working prototypes and improve them from feedback.
Inside Every Class

The 120-Minute Lesson

Every class follows the same 8-stage learning cycle and a 10-part structure that mixes movement, unplugged thinking and two focused building sprints.

1. Notice → 2. Question → 3. Plan → 4. Prototype → 5. Code → 6. Test → 7. Improve → 8. Share
10 min
Retrieval & Logic ChallengeUnplugged
A low-stakes logic puzzle and review of last week.
10 min
Story Hook or Real ProblemNarrative
A real-world case or engineering challenge.
15 min
Concept DiscoveryInteractive
The teacher models the new idea interactively.
10 min
Movement or Unplugged LabMovement
Coordinate games, physical simulations or paper wireframes.
25 min
Guided Building SprintHands-on
Pair programming on the core of the week’s project.
5 min
Brain & Body RefreshRefresh
Stretch, water and eye rest.
25 min
Independent Creative ChallengeCreation
Students extend mechanics and personalise their work.
10 min
Test, Debug & TriageDebugging
Peer playtesting and code review.
5 min
Reflection & Exit TicketReflection
Demo working code and a one-question check.
5 min
Save & PreviewPreview
Save files, update the portfolio, preview next mission.
Technology Pathway

How the Tools Progress

🧩
Weeks 1–6
Unplugged & Logic Games
Tools: Grids, logic puzzles, flowchart cards
Focus: Algorithmic thinking & systematic debugging
💻
Weeks 7–25
Scratch 3.0 Creative Studio
Tools: Scratch desktop / web
Focus: Events, messages, nested loops, variables, clones, game mechanics
🎨
Weeks 26–50
Digital Media & Simulations
Tools: Scratch Pen, Canva Kids, science simulators, AI demos
Focus: Geometry, ecosystem models, data charts, AI ethics
🐍
Weeks 51–69
Engineering & Visual Python
Tools: Python Turtle IDE, wireframe kits
Focus: Prototyping, user testing, Python syntax, functions, capstone
Four Semesters
Semester 1 • Weeks 1–16
Foundational Logic & Scratch Studio
Modules 1–2
Semester 2 • Weeks 17–34
Game Systems, Geometry & Digital Art
Modules 3–4
Semester 3 • Weeks 35–50
Simulations, Data Science & AI Literacy
Modules 5–6
Semester 4 • Weeks 51–69
Engineering, Python & Grand Capstone
Modules 7–9
Full Curriculum

9 Modules • 69 Weeks

Open any module to see every week: the story hook, what children learn, key words and the project they take home.

1
Module 1 • Weeks 1–6 • 6 classes
Innovator Orientation
“Computational Thinking, Logic & Problem Decomposition”
▾
Diagnostic onboarding, algorithm precision, multi-level logic puzzles, computational decomposition, pattern abstraction, and systematic testing labs.
🏆 Module milestone: Flawed Solution Diagnosis & Personal Innovation Blueprint
Week 1 of 69
Welcome to Young Innovators
“What is the difference between playing with a gadget and inventing one? Today we shift from players to creators!”
Goal: Define computational creativity as using code, logic, and design to build original tools.
Concepts: Computational creativity, user-centered innovation, diagnostic onboarding, goal setting, creative technology roles.
Key words: Innovator, Computational Thinking, Prototype, Agency
Takes home: Personal Innovation Map & Signed Young Innovator Charter.
Week 2 of 69
The Logic Lab
“Can you crack the code to an ancient digital vault using only rules of logic and deduction?”
Goal: Solve multi-variable logic grid puzzles using deductive reasoning and elimination.
Concepts: Deductive reasoning, constraint satisfaction, truth tables, relational logic, pattern extrapolation.
Key words: Deduction, Constraint, Elimination, Logic Grid, Rule
Takes home: The Detective Logic Grid Challenge Board.
Week 3 of 69
Algorithm Architects
“If two different recipes both bake a delicious chocolate cake, which recipe is faster, cheaper, and less messy?”
Goal: Define an algorithm as an unambiguous, finite sequence of executable instructions.
Concepts: Algorithmic efficiency, procedural precision, multiple valid solutions, optimization, edge cases.
Key words: Algorithm, Efficiency, Ambiguity, Optimization, Path
Takes home: Comparative Algorithm Blueprint displaying Path A vs. Path B with efficiency analysis.
Week 4 of 69
Break the Big Problem
“How do game studios build giant worlds like Mario or Minecraft? Nobody writes it all at once — they decompose it!”
Goal: Apply computational decomposition to break a complex system into independent, modular subtasks.
Concepts: Decomposition, modularity, task dependencies, hierarchical planning, systems thinking.
Key words: Decomposition, Subtask, Dependency, Modular, Hierarchy
Takes home: Interactive System Decomposition Wireframe & Component Map.
Week 5 of 69
Patterns, Rules and Abstraction
“A subway map doesn't show every tree and building in the city — it only shows what you NEED to navigate. That is Abstraction!”
Goal: Define abstraction as filtering out irrelevant details to focus on core universal rules.
Concepts: Abstraction, pattern generalization, information filtering, core properties vs. surface details, rule-based systems.
Key words: Abstraction, Generalization, Filter, Model, Rule-Based
Takes home: Abstract Rule Engine Blueprint & Custom Pattern Puzzle.
Week 6 of 69
Testing Lab
“NASA doesn't launch rockets hoping they work; they try their absolute hardest to break them in the lab first! Today we break code on purpose!”
Goal: Differentiate between syntax errors, runtime crashes, and subtle logic flaws.
Concepts: Systematic testing, test cases, boundary/edge conditions, bug classification, verification vs. validation.
Key words: Test Case, Expected Output, Actual Output, Logic Flaw, Edge Case
Takes home: Forensic Debugging Audit Report & Repaired Program Deliverable.
2
Module 2 • Weeks 7–16 • 10 classes
Scratch Creative Studio
“Event Coordination, Variables & State Machines”
▾
Intermediate Scratch 3.0 mastery: broadcast messaging, frame animation engineering, nested loops, multi-branch conditionals, variable counters, clones, and single-step error isolation.
🏆 Module milestone: Original Interactive Experience Prototype with Game State
Week 7 of 69
Scratch Studio Orientation
“Welcome to your digital workshop! Today we unlock Scratch 3.0's full potential — coordinate stages, custom sprites, and live event triggers!”
Goal: Master the Scratch 3.0 Cartesian coordinate plane (X: -240 to 240, Y: -180 to 180).
Concepts: Cartesian coordinate system, sprite management, stage boundaries, event triggers, Looks & Motion blocks.
Key words: Coordinates (X, Y), Stage, Sprite, Origin (0,0), Motion
Takes home: Interactive Multi-Sprite Stage Environment with Coordinate Positioning.
Week 8 of 69
Events and Messaging
“How does a quarterback tell the wide receiver when to sprint? A secret signal! In code, that signal is a Broadcast Message!”
Goal: Explain how broadcast messages enable decoupled, asynchronous communication between sprites.
Concepts: Event-driven programming, message broadcasting, concurrency, sender-receiver architecture, chain reactions.
Key words: Broadcast, Receive, Message, Trigger, Concurrency
Takes home: Coordinated Multi-Character Broadcast Story Scene.
Week 9 of 69
Animation Engineering
“Ever notice how professional anime and Pixar movies make characters feel weighted and alive? It is all in the timing of the frames!”
Goal: Engineer smooth, fluid frame-based locomotion using costume sequencing and calibrated timing loops.
Concepts: Frame animation, costume states, frame rates, parallel event loops, visual kinematics.
Key words: Frame Rate, Costume, Walk Cycle, Idle State, Kinematics
Takes home: Tri-State Animated Character Rig with Smooth State Transitions.
Week 10 of 69
Loop Laboratory
“A human painter would take 3 years to draw 10,000 geometric rings. Your code can do it before you finish blinking!”
Goal: Contrast finite count loops ('repeat N'), conditional loops ('repeat until'), and infinite processes ('forever').
Concepts: Iteration, loop types, termination conditions, visual recursion, computational efficiency.
Key words: Iteration, Finite Loop, Infinite Loop, Termination, Transformation
Takes home: Multi-Pattern Algorithmic Visualizer Engine.
Week 11 of 69
Nested Patterns
“A clock has a second hand that loops 60 times inside a minute hand that loops 60 times inside an hour hand. That is Nested Power!”
Goal: Trace and predict the execution order of nested loops (outer loop vs. inner loop).
Concepts: Nested iteration, outer/inner loop hierarchy, combinatorial growth, 2D grid generation, algorithmic symmetry.
Key words: Nested Loop, Outer Loop, Inner Loop, Matrix, Multiplier
Takes home: Generative Nested Mandala & Algorithmic Tile Mosaic.
Week 12 of 69
Conditions and Decisions
“Every video game character needs to make split-second choices: Jump or fall? Heal or take damage? Welcome to the Brain of Code!”
Goal: Construct complex conditional logic branches using 'if-then' and 'if-then-else' control structures.
Concepts: Boolean logic, conditional branching, compound conditions, relational operators, decision trees.
Key words: Boolean, Condition, If-Else, Operator (AND/OR/NOT), Branch
Takes home: Interactive Decision Adventure with Multi-Tier Logic Branching.
Week 13 of 69
Variables and State
“What is the difference between a static painting and a video game? A video game REMEMBERS your score, health, and inventory!”
Goal: Differentiate between global variables (accessible by all sprites) and local sprite-only variables.
Concepts: Variables, scope (global vs. local), state management, initialization, increment/decrement, thresholds.
Key words: Variable, State, Initialization, Scope, Counter, Threshold
Takes home: Dynamic Score & Health State Game Engine.
Week 14 of 69
Clones and Multiple Objects
“Why manually copy and paste 100 individual star sprites when your code can spawn an infinite army of clones dynamically?”
Goal: Understand the concept of software cloning as dynamic instantiation of objects during runtime.
Concepts: Object cloning, dynamic instantiation, memory cleanup, lifecycle management, parent-child inheritance.
Key words: Clone, Parent Sprite, Instance, Lifecycle, Delete Clone
Takes home: Dynamic Clone-Powered Arcade Interceptor or Particle Generator.
Week 15 of 69
Debugging Strategies
“A master mechanic doesn't replace the whole car engine when there is a squeak. They isolate the belt! Today we master Professional Debugging!”
Goal: Apply the scientific method to software troubleshooting: observe, hypothesize, isolate, test, and verify.
Concepts: Root cause analysis, bug isolation, software logging, scientific debugging, code instrumentation.
Key words: Root Cause, Isolate, Hypothesis, Instrumentation, Log
Takes home: Fully Repaired Project Archive with Accompanying Debugging Case Study Log.
Week 16 of 69
Scratch Studio Project
“You have mastered events, coordinates, animations, nested loops, conditions, variables, and clones. Now, build your MASTERPIECE!”
Goal: Synthesize all Module 2 programming concepts into an original, multi-feature interactive software experience.
Concepts: Comprehensive synthesis, software lifecycle, alpha testing, user feedback integration, technical communication.
Key words: Synthesis, Alpha Test, Milestone, Release Candidate, Portfolio
Takes home: Completed Original Scratch Studio Milestone Project & Digital Portfolio Archive Entry.
3
Module 3 • Weeks 17–25 • 9 classes
Game Design & Interactive Systems
“Mechanics, Economies, Physics & Playtesting”
▾
Core game design theory: coordinate navigation boundaries, hazard collision sensing, token economies, multi-tier difficulty timers, procedural randomness, HUD design, and peer playtesting.
🏆 Module milestone: Playable Mini-Game Arcade Release & Playtest Log
Week 17 of 69
What Makes a Game?
“Why is playing a game fun, but watching a movie is passive? Because IN A GAME, YOU ARE IN CONTROL! Today we decode Game Design!”
Goal: Analyze the four foundational pillars of game design: Goals, Rules, Feedback Loops, and Player Agency.
Concepts: Game design theory, core gameplay loop, player agency, feedback systems, win/loss conditions.
Key words: Gameplay Loop, Player Agency, Core Mechanic, Feedback, Game Design Document (GDD)
Takes home: Official Game Design Document (GDD) Specification Sheet.
Week 18 of 69
Maps, Coordinates and Movement
“From scrolling platformers to top-down RPGs, games need navigable worlds with crisp boundaries! Let's build your world map!”
Goal: Program smooth 8-directional and 4-directional player movement with boundary clipping.
Concepts: Kinematics, velocity, acceleration, friction, coordinate bounds, camera positioning.
Key words: Velocity, Friction, Acceleration, Boundary, Clamping
Takes home: Explorable Multi-Room World Map with Inertia Movement Controller.
Week 19 of 69
Collision and Obstacles
“What makes crossing the street in Frogger thrilling? The cars! Today we build dangerous hazards and impenetrable obstacles!”
Goal: Implement pixel-perfect and hitbox-based collision detection using color sensing and sprite proximity.
Concepts: Collision geometry, hitboxes, patrol algorithms, checkpoint states, hazard avoidance.
Key words: Collision, Hitbox, Hazard, Checkpoint, Patrol Route
Takes home: Hazard Gauntlet Level with Hitbox Sensing & Working Checkpoint Respawn.
Week 20 of 69
Scoring and Game Economy
“Coins, gems, keys, and power-up shops! What motivates players to explore every dark corner of your game? The Economy!”
Goal: Architect a multi-tiered reward economy featuring common collectibles, rare treasures, and spendable currency.
Concepts: Game economies, currency transactions, inventory logic, reward schedules, cost-benefit mechanics.
Key words: Economy, Currency, Collectible, Transaction, Upgrade
Takes home: Interactive Economy Engine with Currency Collection & In-Game Shop.
Week 21 of 69
Lives, Timers and Difficulty
“10... 9... 8... The bomb is about to blow! How do game developers create heart-pounding tension? Timers and Difficulty Escalation!”
Goal: Implement countdown timers and stopwatch clocks using Scratch's built-in timer or variable decrement loops.
Concepts: Temporal pacing, dynamic difficulty adjustment (DDA), countdown algorithms, game loop termination, player flow.
Key words: Countdown, Timer, Difficulty, Scaling, Flow State, Game Over
Takes home: Time-Attack Survival Game with Dynamic Difficulty Scaling.
Week 22 of 69
Randomness and Replayability
“Why do people play Minecraft, Tetris, or card games hundreds of times? Because NO TWO GAMES ARE EVER THE SAME! Enter Procedural Magic!”
Goal: Use the 'pick random [A] to [B]' mathematical operator to inject controlled unpredictability into games.
Concepts: Pseudorandomness, probability distributions, procedural generation, replay value, fair randomness vs. chaos.
Key words: Random, Probability, Replayability, Procedural, Distribution
Takes home: Endless Replay Arcade Game with Weighted Procedural Spawning.
Week 23 of 69
User Interface for Players
“You built an amazing game, but players have no idea what buttons to press or how to start! Today we design the Player Experience (UX/UI)!”
Goal: Design clear, attractive Heads-Up Displays (HUD) showing score, lives, and mini-map indicators.
Concepts: User Interface (UI), User Experience (UX), Heads-Up Display (HUD), game states, visual affordance.
Key words: User Interface (UI), User Experience (UX), HUD, Title Screen, Affordance
Takes home: Complete Polished Game UI Suite & State Navigation System.
Week 24 of 69
Playtesting and Feedback
“Shigeru Miyamoto spent months watching kids play Super Mario to see where they smiled and where they cried. Today is Playtest Day!”
Goal: Conduct structured playtesting sessions using objective observation protocols (no coaching or intervening).
Concepts: Playtesting methodology, qualitative feedback, observation protocols, game balancing, iterative revision.
Key words: Playtest, Observation, Blind Testing, Feedback, Iteration, Triage
Takes home: Playtesting Evaluation Report & Revised Game Version 1.5.
Week 25 of 69
Game Jam
“3... 2... 1... LAUNCH! Today our classroom becomes a professional Game Jam studio! Build, polish, publish, and celebrate!”
Goal: Independently conceptualize, build, balance, and present an original, fully functioning arcade game within a sprint timeframe.
Concepts: Rapid prototyping, sprint execution, game release, peer critique, cumulative mastery.
Key words: Game Jam, Sprint, Milestone, Release, Indie Developer
Takes home: Official Released Game Jam Arcade Title & Module 3 Game Maker Certificate.
4
Module 4 • Weeks 26–34 • 9 classes
Digital Art, Math & Generative Design
“Procedural Geometry, Tessellations & Turtle Art”
▾
Interdisciplinary STEM aesthetics: coordinate layouts, polygon angle turns, reflective tessellations, Turtle vector art, algorithmic mandalas, user-driven generative pieces, and rhythm engines.
🏆 Module milestone: Generative Digital Art Exhibition & Portfolio Collection
Week 26 of 69
Digital Composition
“Leonardo da Vinci used geometry to paint the Mona Lisa; today, we use algorithms to compose breathtaking digital scenes!”
Goal: Apply principles of visual hierarchy: foreground, midground, background, focal points, and color contrast.
Concepts: Visual hierarchy, layering, depth cues, color harmony, spatial composition, focal points.
Key words: Composition, Layer, Foreground, Background, Contrast, Focal Point
Takes home: Multi-Layered Digital Landscape Scene with Dynamic Perspective Depth.
Week 27 of 69
Geometry Through Code
“What is a circle? To a mathematician, it is an infinite polygon! Today we command the code pen to draw perfect mathematical shapes!”
Goal: Calculate external turning angles for regular polygons using the Exterior Angle Theorem (Angle = 360° / Sides).
Concepts: Exterior angle theorem, polygon geometry, angular turns, pen drawing mechanics, coordinate math.
Key words: Polygon, Exterior Angle, Degrees, Vertices, Pen Extension
Takes home: Universal Algorithmic Polygon & Star Generator.
Week 28 of 69
Symmetry and Tessellations
“From Islamic mosaic tiles in the Alhambra to honeycomb bee hives, nature and art love Tessellations! Let's tile the digital world!”
Goal: Explore geometric transformations: reflection (bilateral symmetry), rotation (radial symmetry), and translation (sliding).
Concepts: Tessellation, bilateral/radial symmetry, geometric translation, interlocking geometry, M.C. Escher art.
Key words: Tessellation, Symmetry, Reflection, Translation, Interlocking
Takes home: Algorithmic 4-Way Symmetry Kaleidoscope & Tessellation Canvas.
Week 29 of 69
Turtle Art Introduction
“Meet Seymour Papert's famous Turtle! For decades, the greatest computational artists started with these simple words: forward and right!”
Goal: Understand the conceptual relationship between block-based turtle motion and visual-first Python Turtle commands.
Concepts: Vector graphics, programmatic turtles, turtle geometry, direct manipulation vs. command scripts, directional vectors.
Key words: Turtle, Vector, Forward, Turn, Heading, Angle
Takes home: Precision Architectural Blueprint Drawn via Guided Turtle Commands.
Week 30 of 69
Turtle Loops
“Type forward and right four times? Boring! Type 'for i in range(4):'? INSTANT EFFICIENCY! Let's power up our Turtle with Loops!”
Goal: Understand Python loop syntax visually: `for i in range(N):` as the direct equivalent of Scratch's `repeat N`.
Concepts: Textual iteration, `for` loops, loop syntax, whitespace indentation, computational economy.
Key words: For Loop, Range, Indentation, Iteration, Syntax
Takes home: Algorithmic Geometric Sunburst Generated with Python Turtle Loops.
Week 31 of 69
Procedural Art
“What if an artist didn't paint a picture, but instead wrote a recipe that paints 1,000 unique paintings on its own? Welcome to Procedural Art!”
Goal: Define procedural generation as algorithms that create data and visuals algorithmically rather than manually.
Concepts: Procedural generation, generative art, algorithmic emergence, branching algorithms, organic math in code.
Key words: Procedural, Generative, Emergence, Algorithm, Branching, Seed
Takes home: Procedural Organic Forest Generator Canvas.
Week 32 of 69
Interactive Art
“Imagine walking into a modern art museum where the paintings change color when you wave and ripple like water when you touch them!”
Goal: Design visual art systems that respond dynamically to live user inputs (mouse velocity, proximity, clicks, keyboard events).
Concepts: Interactive aesthetics, input sensing, distance metrics, particle systems, user engagement in fine arts.
Key words: Interactive Art, Proximity, Velocity, Distance Metric, Responsive
Takes home: Responsive Digital Art Installation Canvas.
Week 33 of 69
Sound and Visual Interaction
“Ever see an audio visualizer pulse with the bass of a drum? Today we connect sound frequencies and musical beats directly to our code!”
Goal: Load and utilize the Scratch Music and Sound extensions to generate melodic and percussive audio events.
Concepts: Auditory-visual synesthesia, tempo/BPM, beat synchronization, sound envelopes, pitch frequencies.
Key words: Rhythm, Tempo (BPM), Beat, Synthesizer, Synesthesia, Pitch
Takes home: Interactive Synesthetic Music Visualizer & Soundboard.
Week 34 of 69
Digital Art Exhibition
“Step right into the Logic Bloom Modern Gallery! Today we curate, polish, and debut our finished generative and interactive art masterpieces!”
Goal: Curate and polish a flagship digital art portfolio artifact (geometric, procedural, interactive, or musical).
Concepts: Art curation, artist statements, peer critique, aesthetic communication, computational art portfolio.
Key words: Curate, Artist Statement, Exhibition, Critique, Portfolio
Takes home: Finished Curated Digital Art Portfolio Piece & Published Museum Placard.
5
Module 5 • Weeks 35–43 • 9 classes
Simulations, Science & Systems
“Modeling Natural Phenomena & Data Visualizations”
▾
Computational modeling: ecosystem predator-prey rules, weather variables, orbital mechanics, simplified gravity physics, single-variable experiments, tally datasets, and comparative charts.
🏆 Module milestone: Interactive Science Simulation & Analytical Data Story
Week 35 of 69
What Is a Simulation?
“How do NASA engineers test a Mars rover before flying millions of miles into space? They build a SIMULATION inside a computer!”
Goal: Define a computer simulation as a simplified, rule-based computational model of a real-world system.
Concepts: Computational modeling, simulations, model assumptions, input parameters, system dynamics.
Key words: Simulation, Model, Parameter, Assumption, System Dynamics
Takes home: Interactive Rule-Based Agent Simulation Model.
Week 36 of 69
Ecosystem Simulator
“In a lush green forest, foxes hunt rabbits, rabbits eat clover, and clover needs sunlight. What happens if the weather turns dry?”
Goal: Model interdependent ecological relationships (producers, consumers, predators) using computational rules.
Concepts: Ecosystem dynamics, predator-prey models (Lotka-Volterra basics), energy transfer, carrying capacity, equilibrium.
Key words: Ecosystem, Predator, Prey, Producer, Equilibrium, Population
Takes home: Interactive Multi-Species Ecosystem Simulator with Dynamic Population Counters.
Week 37 of 69
Weather and Natural Systems
“Can a supercomputer predict if it will snow on your birthday? Today we become digital meteorologists modeling the water cycle!”
Goal: Model the Earth's water cycle computationally: evaporation, condensation, precipitation, and collection.
Concepts: Water cycle, atmospheric variables, state transitions, cause-and-effect modeling, meteorological science.
Key words: Evaporation, Condensation, Precipitation, Temperature, Variable
Takes home: Interactive Atmospheric Water Cycle & Weather Simulator.
Week 38 of 69
Space and Orbital Motion
“Why doesn't the Moon crash into Earth or float away into deep space? Gravity and orbital velocity! Let's simulate the solar system!”
Goal: Understand orbital motion as the balance between forward momentum and inward gravitational pull.
Concepts: Orbital mechanics, gravitational pull, relative velocity, revolution vs. rotation, scale models in astronomy.
Key words: Orbit, Gravity, Revolution, Ellipse, Velocity, Celestial
Takes home: Interactive Multi-Planet Orbital Simulation Model.
Week 39 of 69
Physics-Inspired Play
“Why do games like Angry Birds feel so satisfying? Real physics! Today we code gravity, restitution (bounciness), and momentum!”
Goal: Implement a simplified gravity engine where downward vertical velocity increases continuously until floor contact.
Concepts: Gravity simulation, vertical velocity, terminal velocity, restitution/elasticity, kinetic energy loss.
Key words: Gravity, Restitution, Bounce, Velocity, Physics Engine
Takes home: Interactive Physics Sandbox Game with Gravity & Elasticity.
Week 40 of 69
Model, Test and Compare
“If you change five things at once in a science experiment, which one caused the result? Nobody knows! Today we master Controlled Experiments!”
Goal: Execute controlled experiments within computer simulations by manipulating exactly ONE independent variable at a time.
Concepts: Scientific method in computing, independent/dependent variables, controlled trials, empirical data recording, replication.
Key words: Independent Variable, Dependent Variable, Control, Trial, Replication
Takes home: Controlled Digital Science Experiment Lab Report with Data Tables.
Week 41 of 69
Data Collection
“How do scientists count 10,000 birds in a forest or app developers know which button users click most? Data Collection!”
Goal: Formulate measurable, non-biased inquiry questions to gather empirical information.
Concepts: Data literacy, inquiry design, survey bias, data sanitization, telemetry counters, ethical collection.
Key words: Dataset, Telemetry, Survey, Sample Size, Bias, Categorical Data
Takes home: Sanitized Empirical Dataset & In-Game Telemetry Data Collector.
Week 42 of 69
Visualizing Data
“If you hand someone a spreadsheet of 1,000 numbers, they fall asleep. If you show them a glowing colorful chart, they understand in ONE SECOND!”
Goal: Transform raw categorical and numerical datasets into visual representations: pictographs, bar charts, and scatter plots.
Concepts: Data visualization, bar charts, axes and scaling, data-driven graphics, trend analysis, visual storytelling.
Key words: Visualization, Bar Chart, Axis, Scale, Trend, Outlier
Takes home: Dynamic Data Visualization Engine & Analytical Infographic.
Week 43 of 69
Simulation Showcase
“Welcome to the Young Innovators Science Expo! Today we reveal how our code models the laws of nature and the mysteries of data!”
Goal: Present and demonstrate a completed computational simulation or data visualization project to peers and instructors.
Concepts: Scientific communication, model defense, technical presentation, peer review, analytical reflection.
Key words: Science Expo, Model Defense, Limitations, Findings, Peer Review
Takes home: Completed Science Simulation Portfolio Deliverable & Module 5 Scientist Certificate.
6
Module 6 • Weeks 44–50 • 7 classes
AI Literacy & Responsible Computing
“Machine Learning Concepts, Data Bias & Digital Ethics”
▾
Demystifying artificial intelligence: rule-based vs. learning systems, training set bias, human-in-the-loop verification, data privacy scenarios, intellectual property attribution, and tech for good.
🏆 Module milestone: Responsible AI & Technology for Good Community Project
Week 44 of 69
Understanding AI
“When Netflix recommends a movie or Siri answers a question, is there a tiny brain inside your tablet? Let's demystify Artificial Intelligence!”
Goal: Define Artificial Intelligence as computer systems designed to recognize patterns, make predictions, and adapt using data.
Concepts: Artificial Intelligence, machine learning vs. rule-based programming, pattern matching, prediction engines, human agency.
Key words: Artificial Intelligence (AI), Machine Learning, Prediction, Rule-Based, Automation
Takes home: AI vs. Traditional Code Technology Classification Matrix & Concept Map.
Week 45 of 69
Patterns and Classification
“How can you tell a cheetah from a leopard in one second? You look at features: spots vs. rosettes! Computers learn the exact same way!”
Goal: Identify and extract distinguishing 'features' (measurable properties) used to classify complex objects.
Concepts: Feature extraction, classification, categorization, decision trees, feature vectors, computer vision fundamentals.
Key words: Feature, Classification, Category, Feature Vector, Extraction
Takes home: Interactive 3-Tier Feature Classification Engine & Decision Tree.
Week 46 of 69
Training Examples and Bias
“If an alien visited Earth and only saw basketball players, it would think all humans are 7 feet tall! That is Data Bias in action!”
Goal: Explain how the quantity, quality, and diversity of training data directly determine AI system outputs.
Concepts: Training data, algorithmic bias, dataset diversity, representation, fairness in machine learning.
Key words: Training Data, Bias, Fairness, Representation, Dataset, Skew
Takes home: Algorithmic Bias Audit Case Study & Balanced Dataset Blueprint.
Week 47 of 69
AI Output and Human Review
“A computer says the moon is made of green cheese and 2 + 2 = 5! Do you believe it just because it came from a glowing screen? NO WAY!”
Goal: Understand that AI outputs are probabilistic guesses (predictions), not infallible truths.
Concepts: AI hallucination, probabilistic output, critical evaluation, human-in-the-loop verification, media literacy.
Key words: Hallucination, Fact-Check, Verification, Human-in-the-Loop, Trustworthy Source
Takes home: Human-in-the-Loop Verification Guide & Fact-Checked AI Audit Report.
Week 48 of 69
Privacy and Personal Information
“Would you paint your house address, phone number, and bedroom door key on a giant billboard in the school cafeteria? Keep your data safe!”
Goal: Categorize digital information into Public/Shareable data vs. Private Personally Identifiable Information (PII).
Concepts: Personally Identifiable Information (PII), digital footprints, data privacy, app permissions, online safety.
Key words: Privacy, Personally Identifiable Information (PII), Digital Footprint, Permission, Cyber Safety
Takes home: Personal Cyber Privacy Charter & Digital Footprint Defense Shield.
Week 49 of 69
Responsible Digital Communication
“Words typed on a glowing screen can hurt just as much as words spoken on the playground. How do true innovators communicate? With KINDNESS!”
Goal: Demonstrate positive digital citizenship: empathy in text communication, active listening, and constructive peer feedback.
Concepts: Digital citizenship, cyber empathy, copyright & intellectual property, creative attribution, anti-cyberbullying protocols.
Key words: Citizenship, Empathy, Copyright, Attribution, Remix, Code of Conduct
Takes home: Young Innovator Digital Citizenship Infographic & Creator Attribution Pledge.
Week 50 of 69
Technology for Good
“Can a computer help an endangered sea turtle find the ocean, help an elderly neighbor, or clean up plastic from our parks? YES!”
Goal: Identify real-world challenges in school, neighborhood, or global communities that technology can help solve.
Concepts: Technology for social good, human-centered design, stakeholder empathy, accessibility, community innovation.
Key words: Social Good, Empathy Map, Stakeholder, Accessibility, Innovation Blueprint
Takes home: Technology for Good Community Innovation Blueprint & Pitch Presentation.
7
Module 7 • Weeks 51–57 • 7 classes
Invention & Design Engineering
“Human-Centered Design, Blueprints & Rapid Iteration”
▾
The engineering design process: empathy interviews, user problem statements, multi-solution ideation, technical blueprints, version 1 rapid prototyping, user feedback protocols, and v2 refactoring.
🏆 Module milestone: Invention Prototype v2 with User Testing Audit Sheet
Week 51 of 69
Observe and Define a Problem
“Every great invention in human history was born because someone noticed a real problem and said: 'We can fix that!'”
Goal: Conduct structured observational fieldwork within home, school, or classroom environments to identify authentic friction points.
Concepts: Design thinking phase 1 (Empathize & Define), user observation, problem statements, constraints, human-centered design.
Key words: Observation, Problem Statement, Constraint, Need, How Might We (HMW)
Takes home: Official Engineering Problem Statement & User Observation Brief.
Week 52 of 69
Imagine Multiple Solutions
“The best way to have a great idea is to have LOTS of ideas! Today we open the floodgates of creative brainstorming!”
Goal: Apply divergent thinking techniques (Crazy Eights, brain-writing, SCAMPER) to generate at least 8 wild solutions to a problem.
Concepts: Divergent vs. convergent thinking, ideation techniques, rapid concept sketching, feasibility evaluation, decision matrices.
Key words: Ideation, Brainstorm, Divergent, Feasibility, Impact, SCAMPER
Takes home: Crazy Eights Ideation Gallery & Selected Solution Concept Sheet.
Week 53 of 69
Prototype Planning
“Architects don't pour concrete before drawing blueprints, and master game makers don't code before sketching wireframes!”
Goal: Deconstruct the selected invention into its technical components: user inputs, processing logic, digital assets, and physical displays.
Concepts: Technical specification, UI wireframing, user flow mapping, sprint planning, asset inventories.
Key words: Blueprint, Wireframe, User Flow, MVP, Sprint, Specification
Takes home: Comprehensive Technical Invention Blueprint & Wireframe Specification.
Week 54 of 69
Build the First Prototype
“Grab your keyboards and tools! Today we bring our blueprints to life: Sprint 1 of Version 1.0 begins right now!”
Goal: Implement the core interactive mechanic defined in the Sprint 1 MVP plan using Scratch or visual tools.
Concepts: Agile software development, rapid prototyping, MVP implementation, incremental building, smoke testing.
Key words: Prototype, Alpha Build, Sprint, Incremental, Functional
Takes home: Invention Prototype Version 1.0 (Functional MVP).
Week 55 of 69
Test with Users
“You know how your invention works because you built it... but hand it to someone else and watch the surprises unfold!”
Goal: Conduct structured user testing sessions using standardized observational protocols and usability questionnaires.
Concepts: User testing, usability engineering, observational research, user feedback analysis, empathy in engineering.
Key words: User Testing, Usability, Friction, Observation, Questionnaire, Feedback
Takes home: Compiled User Testing Audit Log & Usability Analysis Sheet.
Week 56 of 69
Iterate and Improve
“James Dyson built 5,126 prototypes of his vacuum before getting it right! Every great inventor iterates until it shines!”
Goal: Execute an iterative development sprint refactoring prototype code and interface elements based on user testing evidence.
Concepts: Iterative design, refactoring, accessibility enhancements, code optimization, version control.
Key words: Iteration, Refactoring, Version 2.0, Accessibility, Polish, Optimization
Takes home: Invention Prototype Version 2.0 & Published Engineering Changelog.
Week 57 of 69
Innovation Review
“Welcome to the Young Innovators Shark Tank! Today you step up to present your invention, your journey, and your engineering triumph!”
Goal: Present a completed, iterated invention prototype (V2.0) to an audience of peers, educators, and guest evaluators.
Concepts: Technical defense, engineering portfolio, public speaking, evidence-based claims, reflection on design iteration.
Key words: Innovation Review, Defense, Benchmark, Pitch, Engineering Journey
Takes home: Completed Invention Prototype v2.0 Portfolio & Module 7 Innovation Seal.
8
Module 8 • Weeks 58–63 • 6 classes
Visual Python & Creative Programming
“Text-Based Transition via Python Turtle & Parameters”
▾
Gentle bridge to textual programming: syntax visualization, Python Turtle directional methods, angle arguments, reusable function definitions, numerical parameter experiments, and debugging text typos.
🏆 Module milestone: Algorithmic Python Turtle Artwork & Code Explanation
Week 58 of 69
Meet Python Through Pictures
“NASA, Google, and video game creators write real Python every day. Today, you write your very first real lines of Python code!”
Goal: Understand the transition from visual snap-together blocks to typed text-based Python programming.
Concepts: Text-based coding, Python syntax, library imports, Turtle coordinate space, execution sequence in text.
Key words: Python, Syntax, Import, Turtle, Command, Argument
Takes home: First Authentic Python Turtle Script & Geometric Line Drawing.
Week 59 of 69
Turtle Shapes and Angles
“Can a 5-line text program draw an equilateral triangle, a hexagon, and an octagon with mathematical perfection? Yes, with Python!”
Goal: Apply exterior angle mathematics to control directional headings in Python Turtle.
Concepts: Geometric angle calculation in text, color fills, coordinate reset, procedural drawing, pen control.
Key words: Angle, Degree, Polygon, Fill, Heading, Function
Takes home: Multi-Polygon Filled Geometric Gallery in Python Turtle.
Week 60 of 69
Reusable Instructions
“Imagine teaching Python a brand-new magic word like 'draw_star()' so you never have to type all those lines again! Welcome to Functions!”
Goal: Define reusable custom functions in Python using the `def` keyword followed by descriptive names and parentheses.
Concepts: Functions, procedural abstraction, `def` keyword, code reusability, function calling, modularity.
Key words: Function, Define (`def`), Call, Encapsulation, Reusability, Parameter
Takes home: Modular City Skyline or Starry Night Canvas Powered by Python Functions.
Week 61 of 69
Variables Through Visual Experiments
“What if one single function could draw a tiny pebble, a medium boulder, or a giant mountain just by changing ONE number? Power of Parameters!”
Goal: Pass dynamic numerical arguments (parameters) into Python functions to control size, angle, and repetition count.
Concepts: Function parameters, arguments, dynamic variables, incremental scaling, visual algorithmic growth.
Key words: Parameter, Argument, Dynamic Variable, Increment, Spiral, Scale
Takes home: Parameterized Generative Geometric Visualizer in Python.
Week 62 of 69
Python Mini Challenge
“Time to test your Python coding superpowers! Today you receive a mystery visual puzzle challenge to solve using pure Python code!”
Goal: Deconstruct a target visual geometric artifact and reverse-engineer the required Python commands, loops, and functions.
Concepts: Reverse engineering, code tracing, mental models, systematic debugging in text, problem solving.
Key words: Reverse Engineer, Code Tracing, Mental Model, Challenge, Solution
Takes home: Solved Python Mini-Challenge Geometric Artifact & Annotated Code Solution.
Week 63 of 69
Creative Programming Gallery
“Welcome to the Python Art Gallery! Today we exhibit, demonstrate, and celebrate our journey into real text-based creative programming!”
Goal: Curate, polish, and finalize a flagship visual Python Turtle programming artifact.
Concepts: Code documentation, commenting, portfolio curation, technical demonstration, computational reflection.
Key words: Documentation, Comment (`#`), Gallery, Presentation, Milestone
Takes home: Curated Python Turtle Programming Artifact & Documented Code Portfolio Piece.
9
Module 9 • Weeks 64–69 • 6 classes
Independent Capstone & Showcase
“Autonomous Project Scoping, Engineering & Defense”
▾
Full independent capstone cycle: project proposal defense, task dependency wireframing, sprint-based building, peer testing triage, accessibility polish, public demo rehearsal, and family graduation exhibition.
🏆 Module milestone: Young Innovators Grand Capstone Showcase & Certificate
Week 64 of 69
Choose a Capstone
“For 63 weeks, you have trained as digital artists, game makers, scientists, and programmers. Now, WHAT WILL YOU INVENT?”
Goal: Select a personalized capstone track: Original Arcade Game, Scientific Simulation, Generative Art Experience, or Tech-for-Good Invention.
Concepts: Capstone scoping, project ownership, definition of done, feasibility analysis, self-directed learning.
Key words: Capstone, Scope, Track, Definition of Done, Feasibility, Proposal
Takes home: Official Capstone Project Proposal & Definition of Done Charter.
Week 65 of 69
Design and Plan
“A master builder never pours concrete without a detailed blueprint. Today, we map out every sprite, variable, and wireframe!”
Goal: Decompose the approved capstone project into 3 phased development sprints: Sprint 1 (MVP), Sprint 2 (Features), Sprint 3 (Polish).
Concepts: Project management, sprint decomposition, asset inventories, user journey mapping, technical wireframing.
Key words: Blueprint, Asset Inventory, Sprint Schedule, Wireframe, Milestone
Takes home: Master Capstone Engineering Blueprint & Sprint Roadmap.
Week 66 of 69
Build Core Features
“Sprint 1 is live! Today we construct the beating heart of your capstone: the core mechanics that make it run!”
Goal: Implement baseline player navigation, primary interaction loops, and core game/simulation mechanics.
Concepts: Implementation, core mechanics, sprint execution, state initialization, baseline prototype verification.
Key words: Sprint 1, Implementation, Baseline, Core Loop, MVP
Takes home: Capstone Version 1.0 Prototype (Functional Baseline).
Week 67 of 69
Test and Improve
“Even the best code has blind spots! Today our fellow engineers test our creations to find every hidden bug and rough edge!”
Goal: Conduct structured peer alpha testing sessions using objective observation protocols and bug tracking sheets.
Concepts: Alpha testing, bug triage, code refactoring, user experience feedback, iterative enhancement.
Key words: Alpha Test, Bug Triage, Regression, Refactor, Polish
Takes home: Capstone Version 2.0 with Completed Peer Testing Audit Sheet.
Week 68 of 69
Polish and Present
“You have a working machine... now make it SHINE! Particle sparkles, sound fanfares, clear instructions, and presentation rehearsal!”
Goal: Apply sensory polish: high-impact sound design, visual particle effects, smooth camera transitions, and celebratory feedback.
Concepts: Sensory polish, UI refinement, technical communication, public speaking, showcase presentation flow.
Key words: Polish, Fanfare, Tech Talk, Rehearsal, Credits, Presentation
Takes home: Finished Capstone Release Candidate & Rehearsed Presentation Cue Card.
Week 69 of 69
Young Innovators Showcase
“Today we welcome families, school leaders, and friends to witness what happens when young innovators dream, build, and persevere!”
Goal: Demonstrate a completed, original computational capstone project live to an authentic public audience.
Concepts: Capstone defense, public demonstration, authentic audience engagement, graduation milestone, lifelong innovator identity.
Key words: Graduation, Capstone Defense, Achievement, Innovator, Legacy, Future
Takes home: Completed Official Capstone Project Portfolio & GIAST Young Innovator Certificate of Completion.
Assessment

A 4-Level Growth Framework

Progress is observed every week, not tested with exams. Teachers adjust support to each child’s level.

LEVEL 1
Exploring
Recognises blocks and patterns with teacher cues; follows guided builds step by step.
LEVEL 2
Developing
Builds working scripts from templates; uses loops, conditions and variables with reference cards.
LEVEL 3
Applying
Builds multi-sprite projects independently; uses booleans, clones and state variables; debugs systematically.
LEVEL 4
Innovating
Combines physics, art and audio; invents original mechanics and functions; mentors peers.
Projects & Skills

What Students Build

Weeks 1–6
Flawed Solution Diagnosis & Personal Innovation Blueprint
Innovator Orientation — Computational Thinking, Logic & Problem Decomposition
Weeks 7–16
Original Interactive Experience Prototype with Game State
Scratch Creative Studio — Event Coordination, Variables & State Machines
Weeks 17–25
Playable Mini-Game Arcade Release & Playtest Log
Game Design & Interactive Systems — Mechanics, Economies, Physics & Playtesting
Weeks 26–34
Generative Digital Art Exhibition & Portfolio Collection
Digital Art, Math & Generative Design — Procedural Geometry, Tessellations & Turtle Art
Weeks 35–43
Interactive Science Simulation & Analytical Data Story
Simulations, Science & Systems — Modeling Natural Phenomena & Data Visualizations
Weeks 44–50
Responsible AI & Technology for Good Community Project
AI Literacy & Responsible Computing — Machine Learning Concepts, Data Bias & Digital Ethics
Weeks 51–57
Invention Prototype v2 with User Testing Audit Sheet
Invention & Design Engineering — Human-Centered Design, Blueprints & Rapid Iteration
Weeks 58–63
Algorithmic Python Turtle Artwork & Code Explanation
Visual Python & Creative Programming — Text-Based Transition via Python Turtle & Parameters
Weeks 64–69
Young Innovators Grand Capstone Showcase & Certificate
Independent Capstone & Showcase — Autonomous Project Scoping, Engineering & Defense
Skills Progression

Skills Children Develop

🧠
Computational Thinking
Decomposition • Pattern abstraction • Algorithmic efficiency
💻
Software Engineering
Variables & messages • Testing & bug logs • Iterating from user feedback
🎨
Creative & Interdisciplinary
Computational art & tessellations • Audio-visual sync • Branching stories
🔬
Real-World Tech & Ethics
Simulation modelling • Data literacy & charts • AI literacy, bias & privacy
Graduation

The Final Showcase

🎉
The Family Innovation Expo
Students host demo booths, give a 2-minute tech talk on their problem, code and bug fixes, and guests playtest projects with an “Explorer Passport”.
🏆
Capstone Defence Rubric
Functionality & stability (30%) • Computational logic (25%) • Design & accessibility (20%) • Defence & reflection (25%).
🚀
Certificate & Next Steps
Official GIAST Young Innovator Graduate Certificate and medal, a home toolkit with Python sandboxes, and a direct pathway into the Foundation and Advanced programs.
Parents’ Questions

Frequently Asked Questions

Does my child need to have done Logic Bloom first?

No. Young Innovators is a standalone program. Weeks 1–6 include low-stakes diagnostic puzzles so beginners get extra support and experienced students get stretch challenges.

Why is Python taught with Turtle graphics?

8–9 year olds learn functions, loops and parameters fastest when they see results instantly. Turtle connects typed code directly to drawing, avoiding syntax frustration while building real coding habits.

How is screen time balanced across two hours?

Each class has 10 phases: about 35 minutes away from screens (movement, paper wireframing, discussion), a demo, a refresh break, and two focused 25-minute building sprints.

What comes after Young Innovators?

Graduates have solid computational thinking, game design, simulation and introductory Python skills, and can continue into the Foundation Program and then the Advanced and Pre-Professional pathways.

Ready to Join Young Innovators?

Email us to reserve a place or ask any question. No prior coding experience is needed.

Enroll Now →See All Programs