Networking & Systems
Network Engineering
Network engineers build the connectivity underneath every system: campus networks, data centre fabrics, wide-area links and the routing between them. It is one of the few technology paths where a structured certification track genuinely maps to the work.
Start here
Install a network simulator, build a two-router topology, and make one ping the other. Everything else on this path is that, repeated with more nodes and more rules. No prior experience needed.
Fundamentals
This path is unusually cumulative. Weak foundations here surface as confusion for years.
RequiredModels and addressing
The layered model is the shared vocabulary of the entire field. Every troubleshooting conversation uses it.
Models and addressing
The layered model is the shared vocabulary of the entire field. Every troubleshooting conversation uses it.
What to learn
- OSI and TCP/IP models
- Ethernet and MAC addressing
- IPv4 addressing and subnetting
- IPv6, which is no longer optional
- ARP and neighbour discovery
Practice
Next: Switching.
RequiredLabs and packet analysis
You cannot learn networking by reading. You learn it by building topologies and watching packets.
Labs and packet analysis
You cannot learn networking by reading. You learn it by building topologies and watching packets.
What to learn
- Building lab topologies
- Reading a packet capture
- Following a conversation across a capture
- Basic device configuration
Tools
- Cisco Packet Tracer
- GNS3 or EVE-NG
- Wireshark
Practice
Next: Switching.
Switching
The local network. Where most user-facing problems actually are.
RequiredLayer 2
Broadcast domains and loops cause failures that look inexplicable from above.
Layer 2
Broadcast domains and loops cause failures that look inexplicable from above.
What to learn
- VLANs and trunking
- Spanning tree
- Link aggregation
- MAC learning
- Inter-VLAN routing
Practice
Next: Routing.
Routing
Moving traffic between networks. The core of the discipline.
RequiredInterior routing
How a network decides where to send a packet, and how it recovers when a link dies.
Interior routing
How a network decides where to send a packet, and how it recovers when a link dies.
What to learn
- Static routing
- OSPF
- Route summarisation
- Administrative distance and metrics
- Convergence
Practice
Project
beginnerA multi-site routed network
A lab with three sites, VLANs at each, OSPF between them, and redundant paths. Document the addressing plan and prove failover works.
- GNS3 or Packet Tracer
You can design and build a routed network from an addressing plan upwards.
Next: BGP.
RequiredBGP
The protocol the internet runs on. Anything involving an ISP, a data centre or a cloud interconnect involves BGP.
BGP
The protocol the internet runs on. Anything involving an ISP, a data centre or a cloud interconnect involves BGP.
What to learn
- eBGP and iBGP
- Path selection
- Route filtering and communities
- Multihoming
- Common misconfigurations and their blast radius
First understand
- Interior routing
Next: Services and security.
Network services and security
The layer of services every network needs, and the controls that keep it safe.
RequiredCore services
When these fail, users say 'the internet is down' and the cause is almost never the internet.
Core services
When these fail, users say 'the internet is down' and the cause is almost never the internet.
What to learn
- DHCP
- DNS
- NAT and PAT
- NTP and why clock drift breaks things
- QoS
Next: Access control.
RequiredNetwork access control
Segmentation is the most effective single control a network engineer can implement.
Network access control
Segmentation is the most effective single control a network engineer can implement.
What to learn
- Access control lists
- Firewalls and zones
- Segmentation design
- 802.1X port authentication
- VPN technologies
Practice
Next: Wide-area and wireless.
Wide-area, wireless and automation
Where the field is heading, and what distinguishes a current engineer from a dated one.
RecommendedWAN and wireless
Most organisations have multiple sites and everyone is on Wi-Fi. Both have their own failure modes.
WAN and wireless
Most organisations have multiple sites and everyone is on Wi-Fi. Both have their own failure modes.
What to learn
- MPLS in outline
- SD-WAN
- Wireless standards and channel planning
- Site surveys
- Roaming
Next: Automation.
RequiredNetwork automation
Configuring devices one at a time by hand is the part of this job that is genuinely disappearing.
Network automation
Configuring devices one at a time by hand is the part of this job that is genuinely disappearing.
What to learn
- Python for network devices
- APIs and NETCONF/RESTCONF
- Configuration templating
- Automated configuration backup
- Infrastructure as code for networks
Tools
- Python
- Netmiko
- Ansible
Practice
Next: Certification, which genuinely matters here.
RecommendedCertification
Unusually for technology, networking certifications map closely to the work and are widely used as a hiring filter.
Certification
Unusually for technology, networking certifications map closely to the work and are widely used as a hiring filter.
What to learn
- CCNA as the standard entry credential
- CCNP for specialisation
- Vendor-neutral alternatives
Project
advancedAn automated, documented network
A lab network with multiple sites, BGP to a simulated ISP, segmentation, and full automation: configuration generated from templates, backed up to Git, and validated by an automated test.
- GNS3
- Python
- Ansible
- Git
You can rebuild an entire network from a repository, which very few network engineers can.
Where this leads
You do not have to pick one now. These are the directions this path opens up once you are working.
Continue your journey
The paths closest to this one. Skills overlap more than the job titles suggest.
Cloud Networking
Connect cloud systems to each other, to offices, and to the internet — safely.
ViewSystems & Infrastructure Engineering
Understand and run the machines everything else is built on.
ViewCloud Engineering
From never opening a cloud console to running real workloads on one.
ViewDevOps Engineering
Automate the path from a commit to something running in production.
ViewYou do not have to do this alone
Our programs are free, taught live, and built around the same progression. Join one and work through it alongside other people.
