Learning Roadmaps — Program and Programming

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
Python
SQL
Game Dev
AI & Data
Data Science
Blockchain
Ethical Hacking
DevOps
Prompt Eng.
Vibe Coding
Agentic AI
TRACK 01

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

L1

Sequencing, loops, and events through sprites and stories.

AGES 7–10

Scratch — Level 2

L2

Variables, conditionals, and simple game mechanics.

AGES 7–10

Scratch — Level 3

L3

Custom blocks, lists, and multi-scene projects.

AGES 8–11

Scratch — Level 4

L4

Original capstone game — plans a project independently.

AGES 8–11
Ready for text-based code → unlocks Core Developer Track
TRACK 02

Python — 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

L1

Getting Started: variables, data types, input/output, if/else, loops, turtle graphics mini-projects.

AGES 10–13

Python — Level 2

L2

Building Blocks: functions & parameters, lists & dictionaries, string methods, debugging. Branch point opens here.

AGES 10–13

Elective — take alongside Python L3–L4

Web DevelopmentLevels 1–4

Python — Level 3

L3

Real Programs: file read/write, importing modules, intro libraries (requests, random), applied mini-projects.

AGES 11–14

Python — Level 4

L4

Object-Oriented Python: classes, objects, inheritance, capstone build — the gateway into every advanced track.

AGES 11–14
Python L4 complete → unlocks every advanced track below
TRACK 03

SQL REQUIRES PYTHON L2

Databases from first principles — and the direct on-ramp into Ethical Hacking once security enters the picture.

Database Basics

SQL·1

Tables, SELECT, WHERE, ORDER BY, LIMIT.

AGES 11–14

Combining Data

SQL·2

JOINs, COUNT/SUM/AVG, GROUP BY & HAVING.

AGES 11–14

Designing Databases

SQL·3

Schemas, primary & foreign keys, normalization.

AGES 12–15

SQL Security Essentials

SQL·4

Parameterized queries vs. string concatenation, why SQL injection works (conceptual, defensive), writing injection-safe queries.

AGES 12–15
SQL L4 complete → direct on-ramp into Ethical Hacking HK·3
TRACK 04

Game Development (C#) REQUIRES PYTHON L2

From first sprite to a published game — Unity/Godot fundamentals built one system at a time.

C# Fundamentals

GD·1

Syntax, editor basics (Unity/Godot), moving a sprite on screen.

AGES 11–14

Core Mechanics

GD·2

Collisions, physics, scoring, player input handling.

AGES 12–15

Game Systems

GD·3

UI & menus, sound & animation, scene/state management.

AGES 12–16

Capstone

GD·4

Build and publish an original small game.

AGES 13–16
TRACK 05

AI & 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·1

Python for AI: NumPy & Pandas basics, and what “AI” actually means.

AGES 13–16

Machine Learning

AI·2

Supervised vs. unsupervised learning; train a real classifier, visually first.

AGES 13–16

Deep Learning

AI·3

Neural networks from the ground up — build an image or text classifier.

AGES 13–17

LLMs & Transformers

AI·4

How language models actually work: tokens, attention, and prompting well.

AGES 14–17

AI Agents

AI·5

Give a model memory, tools, and a goal — build an agent that acts.

AGES 14–18

MCP & Agentic Systems

AI·6

Capstone: connect agents to real tools and APIs via MCP. Ship something live.

AGES 15–18
TRACK 06 COMING SOON

Data 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·1

Cleaning, reshaping, and exploring real datasets with Pandas.

AGES 13–16

Data Visualization

DS·2

Turning tables into charts that tell a clear story — Matplotlib & Seaborn.

AGES 13–16

Statistics for Data Science

DS·3

Probability, distributions, and “is this actually meaningful?” thinking.

AGES 13–17

Applied Capstone

DS·4

Analyze a real-world dataset end-to-end and present the findings.

AGES 14–17
TRACK 07 COMING SOON

Blockchain 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·1

Hashing, distributed ledgers, and why blockchains are hard to fake.

AGES 13–16

Smart Contracts 101

BC·2

Writing and testing a first contract in Solidity.

AGES 14–17

Build a dApp

BC·3

Deploy to a testnet and connect a simple web frontend to it.

AGES 14–17

Blockchain Capstone

BC·4

Ship a small original decentralized app project.

AGES 15–18
TRACK 08

Ethical 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·1

How attacks actually happen, digital hygiene, and the legal boundaries of security work.

AGES 13–16

Networking Basics

HK·2

How the internet moves data — protocols, ports, and packets.

AGES 13–16

Ethical Hacking Fundamentals

HK·3

Builds on SQL Security (SQL·4). Reconnaissance and defense in sandboxed labs — always with permission, always logged.

AGES 14–17

Capture-the-Flag Capstone

HK·4

Solve CTF-style challenges in a fully contained practice environment.

AGES 15–18
TRACK 09 COMING SOON

DevOps REQUIRES PYTHON L4

How code actually gets from a laptop to the real world. Pairs well with the Web Development elective.

DevOps Foundations

DO·1

Git, GitHub, and the command line — real developer workflow.

AGES 13–16

Containers & Deployment

DO·2

Package an app with Docker and get it running anywhere.

AGES 14–17

CI/CD Pipelines

DO·3

Automate testing and deployment; first steps in the cloud.

AGES 14–17

DevOps Capstone

DO·4

Take a project from commit to live deployment, pipeline and all.

AGES 15–18
TRACK 10

Prompt Engineering

No coding required to start — pairs naturally with AI Foundations (AI·1) for students on that track.

How LLMs Actually Work

PE·1

Plain-language model behavior — what it can, can’t, and shouldn’t do.

AGES 11–14

Prompt Basics

PE·2

Clear instructions, roles, examples (few-shot), iterating on output.

AGES 11–15

Structured Prompting

PE·3

Templates, prompt chaining, controlling output format.

AGES 12–15

Capstone

PE·4

Build a working prompt library for a real use case — homework helper, story generator, and more.

AGES 12–15
TRACK 11

Vibe Coding REQUIRES PYTHON L2

Building with AI coding assistants — fast, but never without understanding what got shipped.

Coding With AI

VC·1

Using an AI assistant to scaffold a project and reading what it generates.

AGES 12–15

Describe → Build → Debug

VC·2

Iterating on features, catching and fixing the AI’s mistakes.

AGES 12–16

Shipping Fast

VC·3

Building a real working app mostly through AI-assisted iteration.

AGES 13–16

Capstone

VC·4

Ship an original small product, with a “what I changed and why” writeup.

AGES 13–16
TRACK 12 COMING SOON

Agentic 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·1

What separates an agent from a chatbot: goals, memory, tools.

AGES 14–17

Tool Use

AG·2

Connecting an agent to real functions and APIs.

AGES 14–18

Multi-Agent Systems

AG·3

Agents that plan, delegate, and coordinate with each other.

AGES 15–18

Capstone

AG·4

Build and deploy an autonomous agent that solves a real task.

AGES 15–18