Who this course is for
The course is for new engineers and interns with basic programming experience. You do not need prior networking experience for level 100. The local foundation exercises require only Python 3.10 or later and a terminal. The live SDK lab also requires a compatible native library and access to a training relay.Choose your starting point
New to networking? Start with network layers.
Already familiar with subnets and routing? Try the CIDR exercise before starting level 101.
You should also explain why TCP port 443 and UDP port 443 need separate connectivity checks.
Explore the interactive lessons
- Compare setup and packet loss in the TCP and QUIC tour.
- Operate four or eight streams in the stream lab.
- Rotate the 15-card concept deck and explain each example.
How to use the course
- Read each lesson’s prerequisites and outcome.
- Work through its example before attempting the exercise.
- Write your answer before opening the worked answer.
- Use the completion check to identify anything you need to repeat.
- Follow the next lesson link when you can explain the result.