Systems & networks
Look beneath the interface.
Explore computers, Linux, Git, networks, and the data moving between them—with room to experiment.
WHAT YOU CAN EXPLORE
- Explore computer and network fundamentals
- Practice command-line and version-control concepts
- Follow the path of a message or dataset
Meet the machine
Explore hardware and the operating system.
Inside a computer
Follow a computer from the power button to a running system through an interactive exploration of its parts.
The story inside a USB connection
Explore USB connectors, standards, and the ideas behind connecting devices to a computer.
Carry Linux on a USB drive
Explore the idea of a bootable Linux USB drive and how it can help you try an operating system.
Linux command-line explorer
Practice command-line ideas through an interactive terminal activity with guided challenges.
Terminal Hero
Explore command-line concepts through a story-driven browser activity and a sequence of challenges.
Connect and keep track
Follow a network message and the history of a project.
Follow a message across a network
Explore what happens when one computer asks another for a web page, from a request to the layers that carry it.
Git, one change at a time
Understand repositories, commits, and the habits that help you keep track of your work.
The Git playground
Try version-control ideas in an interactive activity and see how a project changes over time.
Connect to cameras with Tailscale
Explore private network access as an approach to reaching a camera remotely, with attention to the network design.
Explore the open web
Discover a collection of websites and use it as a starting point for exploring what people build online.
Explore the data
Ask questions with information people share.
Discover open data
Explore shared datasets and the idea of making information available for people to study, reuse, and build with.
Explore a dataset
Take a practical look at discovering and using freely available data to ask questions about the world.
STAY CURIOUS
Your next idea starts here.
Explore something new. Build on what you know.
