Learn to Code From Day One: Free Lessons for Complete Beginners
Start before the code: how a computer follows steps, files, folders and paths, then your first real commands in a practice terminal. Python, web pages, Git and working with an AI coding agent come next. PlayBuddy and PlayType guide every lesson. No account and nothing to install.
Practice terminal: nothing here touches your real computer.
Click to try it yourself
Everything You Need to Start Coding
Learn
Short lessons that start from zero: one idea on a card, then you try it on a pretend computer.
Start Learning โPractice terminal
Type real commands like dir and cd on a safe practice computer that cannot break.
Meet the Terminal โGames
Command Racer, Bug Run and Command Memory: games made from the commands you learn.
See the Games โStats
Lessons done, stars, your day streak and your rank, from Seedling to Master.
View Stats โStickers and badges
Pass a level test to earn its sticker and a free certificate. Level 1 ends with the Cat Finder.
View Badges โFor parents
What each level teaches, how the practice computer keeps things safe, and how to help.
Read More โHow DayOneCode Works
See it
A card says one new idea in a few words, and PlayBuddy or PlayType shows it on the board.
Try it
Do it yourself on the practice computer. A green ring helps the first time, and again if you slip.
Keep it
Your files carry over from lesson to lesson, and each level ends with a test and a sticker.
Why DayOneCode
DayOneCode questions
Is DayOneCode free?
Yes. The lessons, the practice terminal and the level tests are free, with no account. Progress is saved in your browser only.
I have never coded. Where do I start?
Start with Lesson 1, "Computers follow instructions". Level 1 begins before any code: how a computer follows steps, then files, folders and paths, then your first terminal commands.
Is it for kids or grown-ups?
Both. The lessons are short and friendly enough for a curious 9-year-old, and they never talk down to a grown-up starting from zero.
Do I need to install anything?
No. Everything runs in the browser on a pretend computer, so nothing you click or type can change your real files.
What will I learn?
Ten levels: your computer, PowerShell, terminal safety, Python, web pages, Git and GitHub, and then how to work with an AI coding agent: ask clearly, check its changes and build your own project.
Who are PlayBuddy and PlayType?
The two guides beside every lesson. They say what to look at, cheer you on and help when you slip, in their own recorded voices.
Learn to Code Free, From the Very First Step
Most coding courses start with code. DayOneCode starts one step earlier, with the things a beginner is rarely shown: that a computer only follows steps in order, that everything on it is a file, that files live in folders, and that every file has an address called a path. Once those make sense, the terminal stops being scary: it is just another way to open folders and look inside them.
Lessons for Kids and Grown-ups
Each lesson takes about five minutes. The card at the top explains one idea, and the board below is where you try it: a robot that follows your steps, a file explorer, a path builder and a practice terminal. PlayBuddy and PlayType stand beside the board, say what to look at, and help after two slips.
A Pretend Computer That Cannot Break
Everything happens on a practice computer in your browser. The folder you make in lesson 3 is still there when you open the terminal in lesson 5, so it feels like your own computer, but nothing you click or type can touch your real files.
From Your First Command to an AI Coding Agent
After Level 1 come PowerShell, terminal safety, Python, web pages, and Git for saving your work. The last levels teach you to work with an AI coding agent: ask clearly, read and approve its changes, plan first, and build your own project.
DayOneCode is an independent learning site, not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.
Ready for your first lesson?
Five minutes, no account. Program a robot chef and hunt your first bug.
Start Lesson 1 โ