Networking
Network protocols, architecture, routing, and troubleshooting.
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.
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.
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.