Packet.School
HomeLevelsSandboxPricingAbout
XP1,240

Curriculum · 27 lessons

The Curriculum

Five levels of hands-on networking, worked through in order. Each level unlocks the next.

01
L15 lessons · ~30 min

Basic Concepts

Learn the fundamentals of computer networks, IP addressing, and how devices communicate.

Open track →
01What is a Network?Lesson02IP AddressSimulation03MAC AddressLesson04LAN, WAN and InternetLesson05Level 1 QuizQuiz
02
L26 lessons · ~45 min

OSI Model

Explore the 7-layer OSI model, TCP/IP stack, and how data travels through networks.

Open track →
01What is the OSI Model?Lesson027 Layers DetailedSimulation03TCP/IP ModelLesson04Packet JourneySimulation05EncapsulationLesson06Level 2 QuizQuiz
03
L35 lessons · ~40 min

Protocols

Understand key protocols: HTTP/HTTPS, DNS, DHCP, and the TCP vs UDP comparison.

Open track →
01HTTP/HTTPSLesson02How DNS Works?Simulation03DHCPLesson04TCP vs UDPSimulation05Level 3 QuizQuiz
04
L45 lessons · ~40 min

Network Devices

Learn about hubs, switches, routers, firewalls, and how to build network topologies.

Open track →
01Hub vs SwitchSimulation02RouterLesson03Build Network TopologyInteractive04FirewallLesson05Level 4 QuizQuiz
05
L56 lessons · ~50 min

Advanced Topics

Master subnetting, NAT, VPNs, and essential network terminal commands.

Open track →
01Subnetting BasicsLesson02Subnet CalculationSimulation03What is NAT?Lesson04VPNLesson05Terminal CommandsTerminal06Final QuizQuiz
Packet.School

An open, interactive curriculum for computer networking.

v3.0 · MIT22 lessons live

Learn

  • Lessons
  • Sandbox
  • Levels
  • Pricing
  • About

Simulations

  • Packet Journey
  • DNS Lookup
  • DHCP Simulator
  • Subnet Calc
  • Network Builder
  • Terminal

Project

  • About
  • Changelog
  • GitHub
  • Contributing
  • Style guide

Newsletter

One short email when a new level ships. No tracking pixels.

© 2026 Packet.School — MIT licensed☕ Support with a coffeebuilt in the open · last updated 2026.05.14