Progress is stored only in this browser and is not connected to an account.
This sequence builds a complete mental model: devices and frames first, then IP addressing, segmentation, routing, services, security, and troubleshooting. Each step reuses the previous one.
1 Fundamentals Devices and the data path 2 IPv4 Addresses and gateways 3 Subnetting Network boundaries 4 IPv6 Prefixes and neighbor discovery 5 Switching Local frames and ARP 6 VLANs Segmentation 7 Routing Connecting networks 8 DHCP Client configuration 9 DNS Name resolution 10 NAT Address translation 11 Firewall Access control 12 Ports Transport and services 13 WLAN Wireless design 14 Diagnosis Evidence-based troubleshooting
New to IT? Start with Networking Fundamentals . No prior networking experience is required. Linux, Bash, Windows, PowerShell, identity, security, Cloud, and API Design paths can be started independently.
Recommended first Available
Networking Fundamentals Follow a web request from a laptop through Wi-Fi, the gateway, routers, and the web server.
Audience Complete beginners
Prerequisites None
What you'll achieve Explain devices, addresses, and layers in a real data flow.
Level Beginner
Duration 70 minutes Open Course → Addressing Available
IPv4 Basics Read prefixes and decide whether a destination is local or reached through the gateway.
Audience Networking beginners
Prerequisites Fundamentals recommended
What you'll achieve Determine the network, broadcast, host range, and gateway.
Level Beginner
Duration 35 minutes Open Course → Network planning Available
Subnetting & VLSM Calculate subnet boundaries and allocate address space for teams, servers, and links.
Audience Learners with IPv4 basics
Prerequisites IPv4 Basics
What you'll achieve Create and verify a non-overlapping VLSM plan.
Level Beginner–Intermediate
Duration 90 minutes Open Course → Layer 2 Available
MAC Addresses & Ethernet Observe ARP and MAC learning to understand how local frames reach their destination.
Audience Networking beginners
Prerequisites Fundamentals
What you'll achieve Interpret neighbor caches and switch MAC tables.
Level Beginner
Duration 55 minutes Open Course → Segmentation Available
VLAN Fundamentals Separate staff and guest traffic with access ports, trunks, VLANs, and IP subnets.
Audience Aspiring network administrators
Prerequisites MAC addresses and subnetting
What you'll achieve Design two VLANs with controlled inter-VLAN routing.
Level Intermediate
Duration 70 minutes Open Course → Layer 3 Available
Routing Basics Read routing tables, apply longest-prefix match, and trace forward and return paths.
Audience Learners after subnetting
Prerequisites IPv4 and subnetting
What you'll achieve Plan static routes and narrow down routing failures.
Level Intermediate
Duration 70 minutes Open Course → Client configuration Available
DHCP Fundamentals Follow DORA, design conflict-free scopes, and understand relays between VLANs.
Audience Networking beginners
Prerequisites IPv4 and VLANs
What you'll achieve Plan a DHCP scope and diagnose lease failures.
Level Beginner
Duration 55 minutes Open Course → Name resolution Available
DNS Fundamentals Distinguish resolvers and authoritative servers, records, caches, and response codes.
Audience IT beginners
Prerequisites IP and routing concepts
What you'll achieve Query and explain DNS responses systematically.
Level Beginner
Duration 65 minutes Open Course → Address translation Available
NAT Fundamentals Trace SNAT, DNAT, and PAT using complete address and port tuples.
Audience Networking learners
Prerequisites Routing and ports
What you'll achieve Document translations and port forwarding safely.
Level Intermediate
Duration 55 minutes Open Course → Access control Available
Firewall Basics Design stateful least-privilege rules and test both permitted and denied flows.
Audience Aspiring administrators
Prerequisites VLANs, routing, and ports
What you'll achieve Create a minimal rule set that can be verified.
Level Intermediate
Duration 65 minutes Open Course → Transport and applications Available
Ports & Services Connect TCP, UDP, sockets, and common services such as DNS, HTTPS, and SSH.
Audience IT beginners
Prerequisites Basic IP concepts
What you'll achieve Inspect listeners and explain destination ports.
Level Beginner
Duration 45 minutes Open Course → Wireless Available
WLAN Fundamentals Compare bands, secure wireless networks, and measure local throughput reproducibly.
Audience Home and enterprise learners
Prerequisites LAN fundamentals
What you'll achieve Choose an AP, band, security mode, and measurement plan.
Level Intermediate
Duration 55 minutes Open Course → Troubleshooting Available
Network Diagnostics Narrow a fault from the local link and IP layer through DNS, ports, and application response.
Audience Support and operations beginners
Prerequisites IPv4, DNS, and ports
What you'll achieve Choose the next test from evidence instead of guessing.
Level Intermediate
Duration 60 minutes Open Course →
These paths build practical operating-system administration skills. Start with Linux Essentials or Windows Fundamentals, then follow the focused lessons that build on each platform.
Operating systems Available
Linux Essentials Work safely with the shell, filesystem, text tools, processes, packages, permissions, and SSH.
Audience Linux beginners
Prerequisites Basic computer use
What you'll achieve Create a small backup script and verify permissions.
Level Beginner
Duration 180 minutes Open Course → Linux automation Available
Bash Scripting Build reusable shell scripts with variables, functions, pipelines, arguments, and safe error handling.
Audience Linux learners
Prerequisites Linux Essentials and basic command-line use
What you'll achieve Write a script that validates inputs and reports failures.
Level Beginner
Duration 80 minutes Open Course → Linux administration Available
Linux Services and Logs Manage systemd units and use journalctl to investigate boot and service failures.
Audience Linux administrators
Prerequisites Linux Essentials
What you'll achieve Diagnose a failed service from its status and journal records.
Level Beginner to Intermediate
Duration 65 minutes Open Course → Remote administration Available
SSH and Server Hardening Use host verification and key authentication, then apply safe least-privilege server settings.
Audience Linux administrators
Prerequisites Linux Essentials and basic networking
What you'll achieve Configure and verify a safe SSH access path.
Level Intermediate
Duration 70 minutes Open Course → Linux administration Available
Linux Permissions Understand rwx permissions, special bits, ACLs, ownership, and safe access changes.
Audience Linux learners
Prerequisites Linux Essentials
What you'll achieve Diagnose and correct access issues without over-permissioning.
Level Intermediate
Duration 75 minutes Open Course → Windows administration Available
Windows Fundamentals and Event Logs Understand Windows processes, services, permissions, networking, and practical Event Viewer queries.
Audience Windows beginners
Prerequisites Basic computer use
What you'll achieve Investigate a system or application issue using event records.
Level Beginner
Duration 70 minutes Open Course → Windows administration Available
PowerShell Automation Work with objects, pipelines, parameters, errors, and reusable diagnostic scripts.
Audience Windows users and administrators
Prerequisites Basic Windows use
What you'll achieve Build and test a structured network diagnostic script.
Level Beginner to Intermediate
Duration 120 minutes Open Course → Identity Available
Active Directory and Entra ID Compare AD DS and Microsoft Entra ID, then understand domains, Kerberos, Group Policy, and hybrid identity.
Audience IT support and administrators
Prerequisites Windows Fundamentals and basic networking
What you'll achieve Explain a domain sign-in path and distinguish cloud from domain identity.
Level Intermediate
Duration 75 minutes Open Course → Cloud administration Available
Microsoft 365 Administration Connect identity, email, collaboration, devices, and protection in a safe test tenant.
Audience Aspiring Microsoft 365 administrators
Prerequisites A non-production test tenant
What you'll achieve Design a small tenant architecture with a safe change process.
Level Intermediate
Duration 180 minutes Open Course →
Learn core security concepts first, then apply them to trust, visibility, remediation, and recovery.
Security Available
Security Fundamentals Build a foundation in identity, least privilege, encryption, updates, backups, and response.
Audience All IT learners
Prerequisites Basic computer and network concepts
What you'll achieve Choose and verify practical layered controls.
Level Beginner
Duration 65 minutes Open Course → Transport security Available
TLS Certificates and Trust Understand HTTPS, certificate chains, hostname validation, and safe endpoint inspection.
Audience IT learners
Prerequisites Networking fundamentals
What you'll achieve Identify the cause of common certificate validation failures.
Level Beginner
Duration 55 minutes Open Course → Detection and response Available
Defensive Logging and Incident Triage Use host, identity, application, and network records to build a careful evidence-led timeline.
Audience Support and security learners
Prerequisites Security Fundamentals and basic system administration
What you'll achieve Triage a signal while documenting evidence and uncertainty.
Level Beginner to Intermediate
Duration 65 minutes Open Course → Risk reduction Available
Vulnerability Management Validate findings, prioritize with context, remediate safely, and verify the result.
Audience System administrators and security learners
Prerequisites Security Fundamentals
What you'll achieve Create a justified remediation plan from a finding.
Level Beginner to Intermediate
Duration 60 minutes Open Course → Resilience Available
Backup Design and Recovery Set recovery objectives, protect independent copies, and verify restores in a controlled environment.
Audience IT administrators and service owners
Prerequisites Basic storage and system administration
What you'll achieve Plan and document a practical restore test.
Level Beginner
Duration 55 minutes Open Course →
These paths can be started independently and connect back to the same practical troubleshooting mindset.
Cloud Available
Cloud Computing Fundamentals Understand virtualization, service models, regions, resilience, shared responsibility, and cost.
Audience IT learners moving toward cloud
Prerequisites Basic systems and networking
What you'll achieve Choose a service model and identify its operational trade-offs.
Level Intermediate
Duration 85 minutes Open Course → Web and development Available
API Design and REST Design predictable APIs with HTTP semantics, status codes, pagination, versioning, and security.
Audience Developers and administrators
Prerequisites Basic HTTP and JSON
What you'll achieve Design a consistent, documented REST endpoint.
Level Intermediate
Duration 85 minutes Open Course → Cloud and DevOps Available
Docker and Containers Package applications reproducibly and diagnose images, containers, ports, and volumes.
Audience Developers and operations learners
Prerequisites Basic Linux and networking
What you'll achieve Build and inspect a small containerized service.
Level Beginner to Intermediate
Duration 75 minutes Open Course → Cloud and DevOps Available
Kubernetes Basics Understand clusters, workloads, services, configuration, and safe troubleshooting workflows.
Audience Operations and platform learners
Prerequisites Docker and Linux basics
What you'll achieve Read a manifest and diagnose a workload that is not ready.
Level Intermediate
Duration 100 minutes Open Course → Engineering workflow Available
Git and GitHub Track changes, recover safely, collaborate, and understand the difference between local and remote history.
Audience Anyone working with technical files
Prerequisites Basic command-line use
What you'll achieve Create a clean branch and recover from a merge conflict.
Level Beginner
Duration 70 minutes Open Course →
Read the concept and explain it in your own words.
Follow the realistic example and predict the result before running it.
Complete the matching lab in an environment you own or are authorised to use.
Verify calculations with the tools rather than replacing the reasoning with them.
Use the knowledge checks and review the linked section after every mistake.
Continue through the course’s next-step link when the prerequisite is secure.