Interactive roadmap

    Network Engineer roadmap

    This roadmap is for aspiring tech professionals who want to build and manage computer networks. You will learn to design secure systems, route traffic, and troubleshoot connectivity issues.

    Your progress0% · 0 of 18 topics
    Done Learning Skipped OptionalClick any topic to learn more and mark your progress.
    1. 1

      Networking Fundamentals

      0 of 4 done

      Master the basic concepts and models that make computer communication possible.

      Take your time with these foundational layers; understanding how data moves physically makes every later topic much easier to grasp.
    2. 2

      IP Addressing and Subnetting

      0 of 3 done

      Learn how devices find each other using IP addresses and subnet masks.

      Practice your binary math early; getting comfortable with number bases makes subnetting much less intimidating.
    3. 3

      Routing and Switching

      0 of 4 done

      Connect local devices and guide packets across the wider internet.

      Always draw out your topology before configuring routing tables to avoid getting lost in complex path logic.
    4. 4

      Network Security Basics

      0 of 3 done

      Protect your infrastructure from unauthorized access and cyber threats.

      Treat security as a core design principle rather than an afterthought added at the end of a build.
    5. 5

      Testing and Troubleshooting

      0 of 4 done

      Find and fix network problems quickly using standard diagnostic tools.

      Always start your troubleshooting from the physical layer and work your way up methodically.

    Learn it all, with a tutor that never sleeps

    Every topic links to LevelUp lessons, practice exercises and the 24/7 AI Tutor. Your progress updates as you master lessons.

    Every topic explained

    Step 1: Networking Fundamentals

    Learn how data moves through different layers from the physical cable up to the application you use.
    Read more

    The OSI and TCP/IP models are conceptual frameworks that break network communication down into manageable layers, from physical cables up to software applications. Each layer handles a specific job and passes the data up or down, ensuring different hardware and software can speak the same language.

    Imagine sending a parcel through the post office. One worker packs the box, another writes the address, and a driver chooses the route. Networks work the exact same way, dividing tasks so nothing gets missed.

    Knowing these models matters because every troubleshooting step or configuration task relies on knowing which layer is failing.

    • Divides complex communication into distinct logical layers
    • OSI has seven layers while TCP IP uses four
    • Each layer adds its own header information to data
    • Helps pinpoint exactly where network issues happen
    MDN Web Docs
    Understand physical cables, network interface cards, and how frames travel across local areas.
    Read more

    Ethernet and cabling form the physical foundation of local area networks. Network interface cards translate digital computer data into electrical or optical signals that travel through copper cables or fibre optics across a room or building.

    Think of Ethernet cables like dedicated water pipes connecting houses in a street, ensuring data flows directly between your computer and the local network switch without spilling.

    This matters because faulty cables or poor physical connections are a leading cause of mysterious network drops in the workplace.

    • Uses copper twisted pair and fibre optic cables
    • Network interface cards connect devices to the physical wire
    • Data is bundled into frames for local transmission
    • Physical damage to cables causes immediate connection loss
    Discover what hubs, switches, and routers actually do to direct traffic in a building.
    Read more

    Core network hardware consists of hubs, switches, and routers, which work together to direct traffic efficiently. Hubs simply broadcast data everywhere, switches intelligently forward data only to the intended destination device, and routers connect separate networks together.

    Imagine an office post room. A hub shouts every letter across the room for anyone to grab, while a switch checks the name and delivers mail directly to the correct desk.

    Understanding hardware is essential for designing fast, reliable networks that can handle heavy traffic without slowing down.

    • Hubs broadcast all incoming traffic to every connected port
    • Switches use MAC addresses to forward data selectively
    • Routers connect different networks and direct inter network traffic
    • Proper hardware placement improves overall network speed
    (optional)
    Get a brief look at the modern addressing system designed to replace older IPv4 limits.
    Read more

    Introduction to IPv6 introduces the modern addressing system designed to solve the shortage of older IPv4 addresses. With billions of new devices coming online every year, IPv6 uses massive 128 bit addresses to ensure every single gadget can have its own unique identifier.

    Think of IPv4 as a small town running out of phone numbers, while IPv6 is a national system with enough numbers for every grain of sand on Earth.

    Learning IPv6 is vital because modern enterprise networks are steadily adopting it to future proof their infrastructure.

    • Uses 128 bit addresses written in hexadecimal format
    • Eliminates the need for network address translation
    • Includes built in security features and easier autoconfiguration
    • Replaces the exhausted pool of standard IPv4 addresses

    Step 2: IP Addressing and Subnetting

    Explore classes of addresses, public versus private IPs, and network IDs.
    Read more

    Understanding IPv4 addresses involves learning how 32 bit numbers are broken into four decimal octets. Addresses are divided into classes and split into network IDs, which identify the specific local network, and host IDs, which identify the individual device.

    Think of an IPv4 address like a postal address where the town name is the network ID and your house number is the host ID.

    This matters because devices cannot talk to each other across different networks without clear address boundaries.

    • Consists of four numbers ranging from zero to 255
    • Split into network ID and host ID portions
    • Public addresses are globally unique on the internet
    • Private addresses are used safely behind local routers
    Break large networks down into smaller, manageable chunks using subnet masks.
    Read more

    Basic subnetting is the skill of dividing a large network into smaller, isolated subnetworks using subnet masks. This helps manage broadcast traffic, improves network performance, and enhances security by separating different departments.

    Imagine a large open plan office divided into separate glass meeting rooms so different teams can work without disturbing each other.

    Mastering subnetting is a core skill for network engineers, allowing you to design efficient address spaces without wasting valuable IP numbers.

    • Uses subnet masks to divide network and host bits
    • Reduces unnecessary broadcast traffic across the network
    • Allows efficient allocation of limited IP addresses
    • Essential for passing professional networking certification exams
    Understand how devices automatically get IP addresses and translate web names into numbers.
    Read more

    DHCP and DNS services automate the tedious parts of network administration. DHCP automatically hands out IP addresses to devices as they join, while DNS translates human friendly web names into numerical IP addresses.

    Think of DHCP as a hotel front desk handing out room keys to guests, and DNS as a digital phonebook looking up names to find phone numbers.

    These services matter because users expect websites to load instantly by name without needing to remember complex numbers.

    • DHCP leases IP configurations dynamically to devices
    • DNS translates domain names into numerical IP addresses
    • Prevents manual IP configuration errors on large networks
    • Essential for everyday internet browsing and office connectivity

    Step 3: Routing and Switching

    Group physical switch ports into logical networks to improve security and performance.
    Read more

    Virtual LANs let you group physical switch ports into separate logical networks, even if the devices are plugged into the same physical switch. This keeps guest traffic completely separate from sensitive staff databases for better security.

    Think of an apartment building where multiple tenants share the same front door and hallway, but each has a securely locked private flat.

    VLANS are crucial for enterprise security and traffic management, reducing hardware costs while improving performance.

    • Logical grouping of switch ports using ID numbers
    • Isolates broadcast domains to improve network speed
    • Enhances security by separating sensitive departments
    • Requires trunk ports to pass multiple VLANs between switches
    Manually configure routes on routers so traffic knows the exact path to take.
    Read more

    Static routing involves manually entering routes into a router routing table so traffic knows the exact path to reach remote networks. It gives administrators absolute control over the exact path packets take.

    Think of writing out precise turn by turn driving directions on a piece of paper instead of relying on a live GPS map.

    Static routes are great for small, stable networks where paths rarely change and security requires predictable traffic flow.

    • Manually configured paths added to routing tables
    • Consumes zero router CPU power for route calculation
    • Fails to adapt automatically if a link goes down
    • Ideal for simple networks or single exit points
    Let routers talk to each other to automatically find the fastest paths around outages.
    Read more

    Dynamic routing protocols allow routers to talk to each other, share network maps, and automatically calculate the fastest paths around outages without human intervention.

    Think of a modern GPS navigation system that detects a traffic jam ahead and automatically reroutes your car down a clear side street.

    These protocols are essential for large, complex enterprise networks where manual updates would be impossible to maintain during failures.

    • Routers exchange topology updates automatically
    • Adapts to network link failures without manual fixes
    • Includes popular protocols like OSPF and EIGRP
    • Essential for high availability enterprise environments
    (optional)
    Prevent loops in switched networks that can crash your entire local area setup.
    Read more

    Spanning Tree Protocol prevents dangerous loops in switched networks that happen when you add redundant backup cables. Loops cause broadcast storms that can overwhelm switches and crash an entire network in seconds.

    Think of a group of people shouting instructions in an empty room, where the echo multiplies until no one can hear anything else.

    This protocol matters because network resilience requires backup links, but loops must be safely blocked until a primary link fails.

    • Blocks redundant switch paths to prevent endless loops
    • Automatically activates backup links if primary paths fail
    • Prevents broadcast storms from crashing local networks
    • Runs silently in the background of modern switches

    Step 4: Network Security Basics

    Block unwanted traffic using access control lists and perimeter firewalls.
    Read more

    Firewalls and access control lists block unwanted traffic at the network boundary by inspecting packets and matching them against strict security rules. They act as trusted guards deciding who gets allowed inside.

    Think of a nightclub bouncer checking guest identification against a VIP list, turning away anyone who does not meet the entry criteria.

    Implementing strong firewall rules is your first line of defense against malicious actors trying to breach corporate systems.

    • Inspects packets based on IP addresses and port numbers
    • Access control lists filter traffic on enterprise routers
    • Blocks unauthorised access from the public internet
    • Crucial boundary defense for corporate security
    Create encrypted tunnels so remote workers can safely connect to the office.
    Read more

    Virtual private networks create encrypted tunnels across the public internet, allowing remote workers to connect securely to the office network as if they were sitting at their desk.

    Think of sending a secret message inside a locked steel briefcase through a busy public postal sorting office.

    VPNs are vital for modern remote workforces, protecting sensitive data from being intercepted on untrusted public Wi-Fi networks.

    • Encrypts all data travelling across public networks
    • Allows secure remote access to internal office resources
    • Requires proper authentication credentials to establish a tunnel
    • Protects privacy against malicious eavesdroppers
    Set up strong encryption and secure authentication for wireless devices.
    Read more

    Securing Wi-Fi networks involves setting up robust encryption protocols and strong authentication methods to prevent unauthorized users from hijacking your wireless airwaves.

    Think of locking your front door and using heavy curtains so outsiders cannot peek inside or walk into your home.

    Wireless security matters because radio signals travel through walls, making unsecured networks easy targets for casual intruders outside your building.

    • Uses modern encryption standards like WPA3
    • Prevents unauthorized devices from joining airwaves
    • Protects wireless data frames from being intercepted
    • Requires strong administrative passwords on access points

    Step 5: Testing and Troubleshooting

    Test if a device is reachable and trace the exact path packets take across routers.
    Read more

    Using ping and traceroute gives you immediate visibility into network reachability and path health. Ping sends a quick test message to verify a device is online, while traceroute maps every router hop along the journey.

    Think of pinging as calling a friend to ask if they are home, and traceroute as asking every bus driver on your route which street they turned down.

    These tools are the absolute first things network engineers use when diagnosing connection failures.

    • Ping tests basic reachability using ICMP echo requests
    • Traceroute reveals every router hop along a packet path
    • Helps identify where connection delays or drops happen
    • Available on almost every operating system by default
    Capture network traffic to inspect what data is actually moving across the wire.
    Read more

    Basic packet analysis involves capturing live network traffic and inspecting the individual data frames and packets moving across the wire. It reveals exactly what applications are saying to each other.

    Think of tapping a telephone line with a specialized audio analyzer to hear the exact conversation taking place.

    This skill is invaluable for solving complex, intermittent issues that standard diagnostic tools cannot explain.

    • Captures raw frames moving across network interfaces
    • Inspects protocol headers and payload data contents
    • Helps debug stubborn application communication errors
    • Requires software tools like Wireshark for deep inspection
    Wireshark
    Follow a logical step-by-step process from the physical layer up to isolate faults.
    Read more

    Systematic troubleshooting is a disciplined, step by step process that prevents random guessing when fixing network faults. You start at the physical layer, checking cables and power, before moving up through addressing, routing, and applications.

    Think of a mechanic fixing a broken car by checking fuel first, then ignition, rather than taking the engine apart blindly.

    Following a structured process saves hours of frustration and ensures you fix the root cause rather than just the symptom.

    • Follows a logical path from physical layer upwards
    • Prevents wasted time guessing random configuration fixes
    • Involves isolating variables to find the broken component
    • Essential professional skill for maintaining network uptime
    (optional)
    Keep an eye on bandwidth usage and server health with automated alert systems.
    Read more

    Network monitoring tools keep a watchful eye on bandwidth usage, device health, and link status, sending automated alerts when things go wrong before users even notice.

    Think of a dashboard of warning lights in a pilot cockpit that alerts them immediately if engine temperature rises.

    Proactive monitoring is vital for maintaining high availability and catching failing hardware before it causes a major outage.

    • Tracks bandwidth utilization and interface error rates
    • Sends automated alerts when servers or links fail
    • Uses standard protocols like SNMP to poll devices
    • Helps plan future capacity upgrades before bottlenecks occur

    Related roadmaps