All Lessons

Start from the top and work your way down, or jump to whatever interests you. Every lesson is self-contained.

21 lessons across 4 modules

What is Code?
5 min
Variables
8 min
Functions
10 min
If / Else
8 min
Loops
8 min

Concept previews

What is Code?

Code is like giving instructions to a really fast but really literal friend. If you say 'make a sandwich,' they need every single step: open the bag, grab the bread, pick up the knife. Computers are the same way.

Kid-friendly

Variables

A variable is like a labeled box where you store stuff. You might have a box called 'score' with the number 10 inside. You can change what's in the box anytime, and that's what makes it variable.

Kid-friendly

Functions

A function is like a magic button you build once and press whenever you want. Instead of writing the same steps over and over, you wrap them up, give them a name, and just call that name later.

Kid-friendly

If / Else

If/else is how code makes decisions. It's like: 'If it's raining, bring an umbrella. Otherwise, wear sunglasses.' The computer checks a condition and picks one path or the other.

Kid-friendly

Loops

A loop repeats something over and over until you tell it to stop. Imagine you have a bowl of chips and you keep eating one at a time until the bowl is empty. That's a loop.

Kid-friendly

How the Internet Works

The internet is like a giant postal system for computers. When you visit a website, your computer sends a letter asking for the page, and another computer sends it back. All in less than a second.

Kid-friendly

Servers

A server is a computer that's always on, waiting to help other computers. It's like a post office. When you ask for a website, the server finds it and sends it to you.

Kid-friendly

HTTP Requests & APIs

An HTTP request is like ordering food at a restaurant. You (the browser) tell the waiter (HTTP) what you want, the waiter tells the kitchen (server), and the kitchen sends your food (data) back.

Kid-friendly

Databases

A database is like a super organized notebook that remembers everything. When you sign up for a game and it remembers your username and high score, that's a database keeping track.

Kid-friendly

Frontend vs. Backend

The frontend is what you see: buttons, colors, text. The backend is the behind-the-scenes stuff, like a restaurant's dining room (frontend) versus the kitchen (backend) where the real work happens.

Kid-friendly