Program and Programming · Learning Paths
One path in, many places to go.
Every course connects to the next. Start at Scratch, build through Python, then branch into web dev, game dev, data, or the full AI & Data track.
Foundations
First contact with code. Visual, drag-and-drop logic that builds real programming instincts before a single line of text-code appears.
Scratch — Level 1
L1Sequencing, loops, and events through sprites and stories.
AGES 7–10Scratch — Level 2
L2Variables, conditionals, and simple game mechanics.
AGES 7–10Scratch — Level 3
L3Custom blocks, lists, and multi-scene projects.
AGES 8–11Scratch — Level 4
L4Original capstone game — plans a project independently.
AGES 8–11Python — Core Developer
Python is the spine of the whole catalog. Once a student reaches Level 2, SQL and Game Development open up as their own full tracks alongside it.
Python — Level 1
L1Getting Started: variables, data types, input/output, if/else, loops, turtle graphics mini-projects.
AGES 10–13Python — Level 2
L2Building Blocks: functions & parameters, lists & dictionaries, string methods, debugging. Branch point opens here.
AGES 10–13Elective — take alongside Python L3–L4
Python — Level 3
L3Real Programs: file read/write, importing modules, intro libraries (requests, random), applied mini-projects.
AGES 11–14Python — Level 4
L4Object-Oriented Python: classes, objects, inheritance, capstone build — the gateway into every advanced track.
AGES 11–14SQL REQUIRES PYTHON L2
Databases from first principles — and the direct on-ramp into Ethical Hacking once security enters the picture.
Database Basics
SQL·1Tables, SELECT, WHERE, ORDER BY, LIMIT.
AGES 11–14Combining Data
SQL·2JOINs, COUNT/SUM/AVG, GROUP BY & HAVING.
AGES 11–14Designing Databases
SQL·3Schemas, primary & foreign keys, normalization.
AGES 12–15SQL Security Essentials
SQL·4Parameterized queries vs. string concatenation, why SQL injection works (conceptual, defensive), writing injection-safe queries.
AGES 12–15Game Development (C#) REQUIRES PYTHON L2
From first sprite to a published game — Unity/Godot fundamentals built one system at a time.
C# Fundamentals
GD·1Syntax, editor basics (Unity/Godot), moving a sprite on screen.
AGES 11–14Core Mechanics
GD·2Collisions, physics, scoring, player input handling.
AGES 12–15Game Systems
GD·3UI & menus, sound & animation, scene/state management.
AGES 12–16Capstone
GD·4Build and publish an original small game.
AGES 13–16AI & Data Track REQUIRES PYTHON L4
Advanced and built for kids who already think like programmers. Each level builds the concept before the code, so the ideas land before the syntax does.
AI Foundations
AI·1Python for AI: NumPy & Pandas basics, and what “AI” actually means.
AGES 13–16Machine Learning
AI·2Supervised vs. unsupervised learning; train a real classifier, visually first.
AGES 13–16Deep Learning
AI·3Neural networks from the ground up — build an image or text classifier.
AGES 13–17LLMs & Transformers
AI·4How language models actually work: tokens, attention, and prompting well.
AGES 14–17AI Agents
AI·5Give a model memory, tools, and a goal — build an agent that acts.
AGES 14–18MCP & Agentic Systems
AI·6Capstone: connect agents to real tools and APIs via MCP. Ship something live.
AGES 15–18Data Science REQUIRES PYTHON L4
Where numbers become stories. Builds directly on the SQL elective — students who took it move through Level 1 faster.
Data Wrangling
DS·1Cleaning, reshaping, and exploring real datasets with Pandas.
AGES 13–16Data Visualization
DS·2Turning tables into charts that tell a clear story — Matplotlib & Seaborn.
AGES 13–16Statistics for Data Science
DS·3Probability, distributions, and “is this actually meaningful?” thinking.
AGES 13–17Applied Capstone
DS·4Analyze a real-world dataset end-to-end and present the findings.
AGES 14–17Blockchain REQUIRES PYTHON L4
Concept before code, every step: what a ledger is and why it’s trusted, before ever touching a contract.
Blockchain Foundations
BC·1Hashing, distributed ledgers, and why blockchains are hard to fake.
AGES 13–16Smart Contracts 101
BC·2Writing and testing a first contract in Solidity.
AGES 14–17Build a dApp
BC·3Deploy to a testnet and connect a simple web frontend to it.
AGES 14–17Blockchain Capstone
BC·4Ship a small original decentralized app project.
AGES 15–18Ethical Hacking REQUIRES SQL L4
Defense-first cybersecurity. Every offensive technique is taught alongside the legal and ethical frame it has to sit inside, in sandboxed practice environments only.
Cyber Safety & Ethics
HK·1How attacks actually happen, digital hygiene, and the legal boundaries of security work.
AGES 13–16Networking Basics
HK·2How the internet moves data — protocols, ports, and packets.
AGES 13–16Ethical Hacking Fundamentals
HK·3Builds on SQL Security (SQL·4). Reconnaissance and defense in sandboxed labs — always with permission, always logged.
AGES 14–17Capture-the-Flag Capstone
HK·4Solve CTF-style challenges in a fully contained practice environment.
AGES 15–18DevOps REQUIRES PYTHON L4
How code actually gets from a laptop to the real world. Pairs well with the Web Development elective.
DevOps Foundations
DO·1Git, GitHub, and the command line — real developer workflow.
AGES 13–16Containers & Deployment
DO·2Package an app with Docker and get it running anywhere.
AGES 14–17CI/CD Pipelines
DO·3Automate testing and deployment; first steps in the cloud.
AGES 14–17DevOps Capstone
DO·4Take a project from commit to live deployment, pipeline and all.
AGES 15–18Prompt Engineering
No coding required to start — pairs naturally with AI Foundations (AI·1) for students on that track.
How LLMs Actually Work
PE·1Plain-language model behavior — what it can, can’t, and shouldn’t do.
AGES 11–14Prompt Basics
PE·2Clear instructions, roles, examples (few-shot), iterating on output.
AGES 11–15Structured Prompting
PE·3Templates, prompt chaining, controlling output format.
AGES 12–15Capstone
PE·4Build a working prompt library for a real use case — homework helper, story generator, and more.
AGES 12–15Vibe Coding REQUIRES PYTHON L2
Building with AI coding assistants — fast, but never without understanding what got shipped.
Coding With AI
VC·1Using an AI assistant to scaffold a project and reading what it generates.
AGES 12–15Describe → Build → Debug
VC·2Iterating on features, catching and fixing the AI’s mistakes.
AGES 12–16Shipping Fast
VC·3Building a real working app mostly through AI-assisted iteration.
AGES 13–16Capstone
VC·4Ship an original small product, with a “what I changed and why” writeup.
AGES 13–16Agentic AI REQUIRES AI·4 + PROMPT ENG. L2
A deeper, standalone path into building autonomous systems — beyond the AI Agents stop on the AI & Data Track.
Agent Foundations
AG·1What separates an agent from a chatbot: goals, memory, tools.
AGES 14–17Tool Use
AG·2Connecting an agent to real functions and APIs.
AGES 14–18Multi-Agent Systems
AG·3Agents that plan, delegate, and coordinate with each other.
AGES 15–18Capstone
AG·4Build and deploy an autonomous agent that solves a real task.
AGES 15–18