Tech ed for your homeschool, ages 7 to 18
Your children make real things: a game someone else can play, a character that walks, a robot that follows the program they wrote, a gaming PC that fits a budget. Teens go on to a Linux terminal, websites on servers they run, and cybersecurity challenges. It all runs in a browser tab on the computer you already have. You do not need to know any of it yourself: every app opens on something already made, with a short guide, and the lessons below are written for a parent.
Where to start, by age
Each of these opens right here with no account, so your child can try one before you sign up for anything.
Ages 7 to 10
Make something in the first minute: draw a character, compose with bouncing balls, build an obstacle course.
Free, no account. Starts on a walking mushroom in four frames. Recolor it, redraw it, make it move.
Try it free, no account
MusicFree, no account. Drop balls into a music box ring, then switch the scale to minor and hear the same bounces turn sad.
Try it free, no account
Game makingFree, no account. The lava is one line of code, and you can open it and change it.
Try it free, no accountAges 10 to 14
Games with rules, robots that follow a program, and a real PC built part by part on a budget.
Game makingFree, no account. Start from a finished level, change it, press Play. Then look at the code that runs it.
Try it free, no account
Animation and codeFree in the browser, no account. Shape a body, add fins or legs, program its brain, and watch one rule turn into swimming.
Try it free, no account
Robotics and codeFree, no account. Start from a spinner bot, change the weapon, write the rules it fights by, and take it into the arena.
Try it free, no account
Computer hardwareFree, no account. Pick real parts to a budget, put them together by hand, boot it, benchmark it.
Try it free, no accountAges 13 and up
The skills IT jobs use: the Linux command line, websites on servers they run, and cybersecurity challenges.
Computer science and ITMore than 170 commands, bash scripts, vim, git, SSH to their own servers, CTF challenges and CCST practice. Free for classes.
Try it free, no account
Computer science and ITServers, websites, databases, load balancers, DNS and a class network, in a browser tab. Free for classes.
See everything it does
CybersecurityTen beginner to advanced cybersecurity challenges in a real Linux terminal, and a way for students to write their own. Free, nothing to install.
Try it free, no accountWhat can my child learn here?
Where each skill lives, and the youngest age it suits. Most children start with what looks fun and drift toward the next row on their own.
| Skill | From age | Where |
|---|---|---|
| Drawing and animationDraw characters pixel by pixel, make them walk, build tiles for a game | 7 | PixelArt |
| Making musicCompose with bouncing balls, pegs and scales | 6 | Chime Lab |
| Rhythm and beatsBuild a beat on a grid and hear the math in it | 7 | BeatMaker |
| Game design from piecesBuild an obstacle course, test it, and change the rules of each stage | 7 | Obby Maker |
| Game designLevels, then whole games with scores and several levels, and the code underneath | 8 | GameBuilder |
| Programming with blocksDesign a creature, then program its brain, first in blocks and then in code | 8 | Creature Lab |
| Robots and logicDesign a battle robot and write its brain in blocks or JavaScript | 9 | BotForge |
| The Linux command lineFiles, paths, pipes, grep and sed, man pages | 11 | Linux Terminal |
| Scripting and automationBash scripts with loops and functions, cron | 11 | Linux Terminal |
| ProgrammingPython, JavaScript, C and C++, PHP, Ruby, Lua and more, from the prompt | 11 | Linux Terminal |
| Version controlgit: commits, branches, merges and stashes | 11 | Linux Terminal |
| Users, groups and permissionschmod, chown, useradd, sudo and least privilege | 12 | System Design Lab |
| Servers and servicesapt and dnf, systemctl, logs, firewalls and HTTPS | 12 | System Design Lab |
| Web developmentSites at a real address, server code in JavaScript, SQL databases | 12 | System Design Lab |
| Database designTables, keys and relationships drawn as a diagram, exported as SQL | 12 | Database Designer |
| NetworkingIP addresses, DHCP, subnets, gateways, ping and traceroute between servers they run | 12 | System Design Lab |
| DNSZones, records and TTLs, and how a name finds its server | 12 | System Design Lab |
| Cloud and scalingLoad tests, caching, load balancers, regions, snapshots | 12 | System Design Lab |
| CybersecurityTen capture the flag challenges students can also write, an incident investigation, 410 CCST Cybersecurity questions | 12 | Capture the Flag |
| Operating systemsProcesses, window managers, files seen two ways, computing history | 9 | Linux Desktop |
| Computer hardwareBuild and benchmark a PC part by part | 10 | PC Workshop |
Lessons you can run at home
Each one is a single sitting, written for a parent: what you need, the steps to do together, what to change for a younger or older child, and an entry for your hour log or portfolio at the end. Read it on screen or print it. You do not need to know the app first.
Your child watches two balls bounce around a ring of eight pegs that play notes, then switches the scale from Major to Minor while it plays. The balls bounce exactly the same way, but the mood of the music changes. They find out which notes changed, compare five scales, and set up a ring to fit a mood of their own for you to guess.
Read the lessonPrintable PDFYour child watches a fish, a snake and a lizard swim in tight circles and finds out why the fish is the only one that cannot close its ring. Under the skin each body is a chain of joints, and each joint can bend only so far, so the bends add up like angles. By the end your child has changed the fish until it curls all the way around.
Read the lessonPrintable PDFYour child plays a short platform game, changes one number, the jump power, and finds the player stuck in a valley it climbed out of a minute ago. They learn that gravity, jump and speed are variables the game reads, find the same numbers in the game's code, and tune the game to feel the way they want. At the end you play it and guess what they changed.
Read the lessonPrintable PDFA summer camp sends back the ball cap it ordered, because the counselors' necks and ears burn by lunch. Your child reads the camp's brief, four requirements with numbers in them, and designs a 3D sun hat that meets every one. They find out that a design is done when the numbers say so, not when it looks finished.
Read the lessonPrintable PDFYour child opens a combat robot whose spinning blade empties its battery in under 7 seconds and then cuts out mid-fight. They read three numbers the app shows and work out the run time themselves: the battery divided by what is lost each second. Then they find the lightest battery cells that keep the blade spinning for at least 15 seconds, because every kilogram spent on cells is weight the robot cannot use for anything else.
Read the lessonPrintable PDFYour child builds a computer from real parts on a 3D workbench, from the CPU and its cooler to the cables, and turns it on. Then they take one part out at a time, guess what the computer will say, and turn it on to find out. By the end they can tell what each part does from what goes wrong without it.
Read the lessonPrintable PDFYour child opens a 3D jack-o'-lantern whose face is carved three different ways, predicts which parts will glow in the dark, and turns the lights off to find out. It is a real light experiment: what passes through, what glows, what stays dark, and why the face on the wall is bigger than the face on the pumpkin.
Read the lessonPrintable PDFYour child makes a thunderstorm in a weather simulator, then takes it apart one ingredient at a time to find out what a storm needs: moisture, rising air that stays warm, and something to push the air up. Then they fix days that make no storm, saying what will happen before each test.
Read the lessonPrintable PDFIt counts in your homeschool records
Many families record this work as technology or computer science. Every family lesson ends with an entry for your hour log or portfolio. The free course description builder and transcript builder help you write it up, and the state guides say what your state asks you to keep. Your child's projects stay in their account, so the work itself is part of the record.
Running it at home
Teaching a co-op class?
A free teacher account holds a class of up to 50 students, with logins that need no email. Setting up a class takes about ten minutes. If you would rather have a whole subject taught, our year-long courses run on these same apps.
Common questions
Do I need to know anything about technology?
No. Every app opens on something already made, a level, a song or a robot, with a short guide for the first minute. The family lessons below are written for a parent who has never opened the app. Most children are soon ahead of their parents, and that is fine.
What ages is it for?
About 7 to 18. Younger children start with drawing, music and building games from pieces. Middle schoolers make games with rules, program robots and build PCs. Teens go on to the Linux command line, websites on their own servers, databases and cybersecurity.
Is it free?
Yes. A free parent account holds up to five children, and every app on this page is free to use. There are paid courses if you want a whole subject taught, but nothing on this page needs one.
Is it safe for my child?
There are no ads, no tracking and no selling of data, and the platform follows the children's privacy law (COPPA). A child's work is private unless they choose to share it, there is no private messaging, and younger children appear by username only. You see their projects, comments and likes from your parent dashboard.
Does it count for our homeschool records?
That is your decision, within your state's rules. Many families record this work as technology or computer science. Each family lesson ends with an entry for your hour log or portfolio, the course description and transcript tools help you write it up, and your child's projects stay in their account as the record of the work.
Can our co-op or microschool use it?
Yes. A free teacher account holds a class of up to 50 students, with logins that need no email address.
What computer do we need?
Any computer or Chromebook with a current browser. There is nothing to install.
Still have a question? Ask us, and a person will write back.
Start with a free parent account
Add your children, pick a starting point from their age group above, and open it together.