Computer Networking
Complete networking learning path covering computer networking fundamentals, network security architecture, and network automation.
Introduction to Computer Networking
A comprehensive guide to computer networking covering the OSI model, TCP/IP, IP addressing, DNS, HTTP, routing, switching, network devices, troubleshooting, and cloud networking. Build the foundational knowledge needed for any IT or cloud career.
Introduction to Network Security Architecture
A comprehensive guide to network security architecture covering defence in depth, firewalls, DMZs, VPNs, network access control, zero trust, cloud security, monitoring, and secure network design. Learn how to architect resilient, layered network defences for modern environments.
Introduction to Network Automation
A comprehensive guide to network automation covering Python, SSH, Netmiko, NAPALM, data formats, NETCONF, YANG, RESTCONF, APIs, Ansible, testing with pyATS and Batfish, and building end-to-end automation workflows. Learn to replace manual network management with repeatable, version-controlled automation.
Subscribe to track your progress through this learning path.