Get started
Menu

Homeschool

Homeschool coding: a six-session game project

Making a game is a project with a clear beginning, middle and end, which makes it a good fit for home learning. Here's a plan you can run with one kid or several, plus an offline activity for each session so it's not all screen time.

The project plan

SessionOn screenOff screen
1Play and pickPlay three starters. Choose one to make your own.What makes a game fun? Write three rules of a favorite board game.
2Change what you seeChange colors, sizes and speeds.Variables: label jars with names and put numbers inside.
3Make a heroDraw a character in the drawing studio and use it.Pixel art on squared paper, 8 by 8.
4Add a goalAdd something to collect and a way to win.Conditions: play “if… then…” Simon Says.
5Test and fixHave a family member play. Write down three things to fix, then fix them.Write a bug report: what you expected, what happened.
6Show and sharePresent the game. Explain one thing you changed and how.Draw a poster or a box cover for the game.

Run one session a day or one a week. Sessions of 30 to 45 minutes work well, with the offline part first or after.

Keeping a record

If you keep a portfolio, game projects are easy to document:

  • Download the game. Every game downloads as a folder of real HTML, CSS and JavaScript files.
  • Save the drawings. Characters and levels live in the studio for each game.
  • Keep a build log. One line per session: what I wanted, what I asked, what happened.
  • Note the new words. The helper explains terms like variable and loop the first time it uses them. A running glossary is a nice record.
The drawing studio, where a kid asked the helper to draw a round pink blob character.
Drawings stay with each game.

Siblings at different ages

Each kid gets their own profile, games and energy, so one doesn't use up the other's building time. Younger kids can follow the ages 6 to 8 approach, while older ones take the same project further with the ideas for 9 to 12. Then swap games for session 5.

What to expect

Vibe Kids™ isn't a course, and it doesn't test or score your kid. It's a place for your kid to make things, while you guide the project around it. For definitions you can use in the offline activities, see coding concepts in plain words.