Inside a Computer
Six lessons on what's inside a computer, from its parts and devices to memory, storage, troubleshooting and the help desk. Each game is one level of Tech Shop, a computer shop students run.
Games for four units of the course: the parts of a computer, web design with HTML, styling with CSS, and physical computing. Each one is a level of Tech Shop, Web Lab or Robot Maze, built for one lesson.


Six lessons on what's inside a computer, from its parts and devices to memory, storage, troubleshooting and the help desk. Each game is one level of Tech Shop, a computer shop students run.
Six lessons on writing web pages in HTML: tags, headings and lists, pictures and links, planning a site and building one. Each game is one level of Web Lab, where students write real HTML until the page matches its target.
Five lessons on styling pages with CSS, testing them before they go live and using media legally. Each game is one level of Web Lab, where students write real CSS and fix what the checks find.
Eight lessons on devices that sense and act, from a robot's inputs and outputs to prototypes. Lessons 8.1 to 8.4 each have a level of Robot Maze, where students program a robot with blocks.
Yes. Every game on this page is free to play, with no trial and nothing to buy. They are companions to our course, and you can use them without owning it.
No. A student opens the link and the game starts. There is nothing to install and no code to enter.
Chromebooks, yes; phones, no. They run in a web browser on Chromebooks, laptops and tablets, but they need more room than a phone gives and say so when a student opens one on a phone. Sound is off until a student turns it on, and the games project well for a whole-class round.
The games never ask for a name, an email or an account, and nothing a student types or chooses in a game is sent anywhere. Where a game keeps a best score, it stays on that student's own device. The page itself counts anonymous visits with Google Analytics, the same as the rest of this site.
Computer Science Fundamentals, our full-year course for grades 9 to 12. Each game is one level of Tech Shop, Web Lab or Robot Maze, built for one lesson of the course.
No. The customers, parts and prices in Tech Shop are made up, the web pages in Web Lab are written and checked inside the game, and the robot in Robot Maze is simulated. Nothing connects to a real device or website, and nothing is sent anywhere.
Grades 9 to 12. Each game was built for one lesson of a high school course and uses the same vocabulary as that lesson.
No. Every game opens by explaining the idea it practices, so it can stand alone. It lands best right after the lesson it was built for, which is why each game is tied to a specific lesson of the course.