SOVEREIGN OPEN-SOURCE PLATFORMS · BUILT, HANDED OVER, SUPPORTEDWatch SAFI work, live

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
CHAPTER 01

Meet the machine

Explore hardware and the operating system.

01
Interactive activity

Inside a computer

Follow a computer from the power button to a running system through an interactive exploration of its parts.

02
Interactive activity

The story inside a USB connection

Explore USB connectors, standards, and the ideas behind connecting devices to a computer.

03
Lesson & guide

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.

04
Interactive activity

Linux command-line explorer

Practice command-line ideas through an interactive terminal activity with guided challenges.

05
Interactive activity

Terminal Hero

Explore command-line concepts through a story-driven browser activity and a sequence of challenges.

CHAPTER 02

Connect and keep track

Follow a network message and the history of a project.

06
Interactive activity

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.

07
Lesson & guide

Git, one change at a time

Understand repositories, commits, and the habits that help you keep track of your work.

08
Interactive activity

The Git playground

Try version-control ideas in an interactive activity and see how a project changes over time.

09
Lesson & guide

Connect to cameras with Tailscale

Explore private network access as an approach to reaching a camera remotely, with attention to the network design.

10
Interactive activity

Explore the open web

Discover a collection of websites and use it as a starting point for exploring what people build online.

CHAPTER 03

Explore the data

Ask questions with information people share.

11
Lesson & guide

Discover open data

Explore shared datasets and the idea of making information available for people to study, reuse, and build with.

12
Lesson & guide

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.

Explore the library