What learners get
The same practice terminal as the Practice tab: a pretend Windows PowerShell on a small set of folders (a project with a cat picture, a Python file and a note, plus a story and a song in Documents). Learners can walk around with cd, look with dir, make folders and notes, copy and rename, and run the starter program with python hello.py. The up arrow brings back the last command, Tab finishes a name, and on a phone a row of buttons puts the common commands on the line.
How to add it
- Copy the code above (choose light or dark first if your page needs one).
- In your page editor, add a block that accepts HTML or an embed code, and paste it there.
- Publish, then open your page and type
dirin the terminal to check it works.
The frame is 420 pixels tall and fills the width it is given, up to 720 pixels, so it fits a column on a laptop and stacks neatly on a phone.
Safe for school and family pages
- Nothing to install, no account, no sign-in.
- No cookies, no storage, no analytics, no ads, nothing loaded from other sites.
- Nothing typed leaves the frame, and the pretend disk forgets everything when the page closes.
- One link only: the credit line, which opens DayOneCode in a new tab.
Where to go next
The free lessons start at the very beginning, with how a computer follows instructions, and reach real commands in Meet the terminal. The PowerShell cheat sheet lists every command the widget knows, and PowerShell for beginners explains how to read them.
Questions and answers
Is the practice terminal free to use on my page?
Yes. Paste the code as it is, on any page: a class page, a club site, a blog or a worksheet page. Please keep the credit line under it, so learners can find the lessons behind it.
Can the terminal change anything on a pupil's computer?
No. It is a pretend computer that lives inside the frame. Its folders and files are made up, and every command, even a delete, only changes that pretend disk. Reset the files puts everything back.
Does it store anything or track visitors?
No. The widget is one small file with no cookies, no storage, no analytics and no ads. It loads nothing from other sites. Its only link is the credit line, which opens DayOneCode in a new tab.
Which commands does it understand?
The beginner commands from the lessons: pwd, dir and ls, cd, mkdir and ni, echo and cat, copy, move, ren, rm with -WhatIf, help, Get-Alias, python for the starter program, and a pretend git. Type help inside it to see the list.