Free for families · private by default

Coding for homeschool families

Give each of your kids their own login, keep everything they make private to your family, and hand out projects the same way a teacher would. It's free, and it runs in the browser on whatever computer you have.

How it works for a family

  1. Sign up as a parent. You get a family class automatically.
  2. Add each kid by nickname. They get a secret word, like bluefox27, instead of an email and password.
  3. Kids sign in at madeinclass.com/class-login with your family code, their name and their secret word.
  4. Assign a project with instructions and a due date, or let them explore the Remix Library on their own.
  5. When they turn something in, see their code running next to a feedback box, and mark it Looks good or Needs changes.

The parents' guide has the details.

Why families use it

  • Private to your familyNothing your kids make is public unless you decide it should be.
  • No kids' emailsWe never ask children for their name or email.
  • Real languagesHTML, CSS, JavaScript and Python 3, not a toy language they'll outgrow.
  • A portfolioEverything they publish collects on one page, with every version saved. Handy for homeschool records.
  • Several kids, one placeEach kid has their own login and projects; you see all of it.
  • No installWorks on Chromebooks, Windows, Mac and Linux, in the browser.

A path from first game to real Python

Work through these in order, one or two a week. Each step remixes a working project, so kids always start from something that runs.

  1. Fireworks (JavaScript): change colors and gravity, and see what code does right away.
  2. Pixel Painter (HTML, CSS & JavaScript): how a page is built, and how clicks become pictures.
  3. Snake (JavaScript): a first real game, with arrays, keyboard controls and a game loop.
  4. Castle Escape (Python): the switch to Python, with input(), loops and dictionaries.
  5. Rock Paper Scissors AI (Python): a computer opponent that learns your habits.
  6. Pixel Jumper (JavaScript): a platformer with levels, gravity and collisions.
  7. Maze Maker & Solver (Python): real computer science, with depth-first and breadth-first search.

After that, kids are ready to start their own projects from scratch. Want a day-by-day plan for the first week? It's in the parents' guide.

Questions

Do I need to know how to code?

No. Every Library project comes with a page explaining how its code works and challenges to try, so you can learn alongside your kids.

What does it cost?

Nothing. Family accounts, the Remix Library and assignments are free, with no ads.

Do my kids need email addresses?

No. You add them by nickname, and each gets a secret word to sign in with. Kids under 13 can only get an account from a parent or teacher.

Who can see what my kids make?

Only your family. Their portfolios stay private unless you choose to make them public.

Is this a full curriculum?

It’s a set of projects and tools, not a scripted course. The path on this page is a good order to work through them, and you can assign any project with your own instructions.

What do we need?

Any computer with a current browser, including Chromebooks. A keyboard makes typing code much easier than a tablet.

Try it now. It's free.

No install, no credit card. Kids can start as a guest; grown-ups can set up a class or a family in minutes.