For parents: learning to code at home
DayOneCode starts before the code, with the computer itself, so a child who has never coded can follow every step.
What your child learns first
Level 1, βMeet Your Computerβ, has 7 short lessons:
- Computers follow instructions: Program a robot chef and hunt your first bug.
- Everything is a file: Open files and read their endings: .png, .txt, .mp3, .py.
- Folders keep things tidy: Make your first project folder and move files into it.
- Paths: every file has an address: Follow, build and type a fileβs address.
- Meet the terminal: Type your first commands: dir, cd and cd ..
- Practice: tidy and find: A mission: tidy the files, then find them again.
- Level 1 test: Find the Cat: Use everything from Level 1 to find the cat.
By the end of it your child can find any file by its path and move around folders by typing commands, which is the base for everything that follows: PowerShell, Python, web pages, Git and, in the last levels, working with an AI coding agent the careful way: asking clearly, checking its changes and saying yes or no.
How a lesson keeps them going
- One new idea per lesson, shown first, then tried straight away.
- Two guides, PlayBuddy and PlayType, who speak in recorded voices, with captions.
- Help after two slips: a green ring shows where to click. Mistakes are called clues, never failures.
- Stars for each lesson, and a test with a sticker and a free certificate at the end of each level.
Safety and privacy
- No account, no email, no chat. Progress is saved in this browser only.
- No ads in the lessons.
- The practice computer cannot reach your real files.
Simple ways to help
- Do the first lesson together, then let your child lead.
- Ask βwhat did the computer do, and why?β rather than βdid you get it right?β.
- When red text appears, read it together: it always says what went wrong.
- Read the Parent Progress part of the Stats page together: what was done this week, the commands learnt and what comes next. It prints on one page.
Questions and answers
What age is DayOneCode for?
Children who read comfortably, usually from about 9. Younger children can do Level 1 with a grown-up beside them. Teenagers and adults use the same lessons.
Can my child break something on our computer?
No. The lessons run on a pretend computer inside the browser. The files and the terminal are practice ones, and nothing typed there reaches your real files.
How long should a session be?
One or two lessons, about 5 to 10 minutes. Short and often works better than long and rare; the day streak in the header counts days in a row.
Do I need to know how to code to help?
No. Sit beside your child for the first lesson, ask them to explain what the robot or the terminal did, and let PlayBuddy and PlayType do the teaching.
Is there an AI chatbot my child talks to?
No. The last levels teach how AI coding agents work and how to check their work, using scripted examples. There is no chat and no AI talking to your child on this site.
Last updated: 13 November 2026