Computer Networks
How machines talk: protocols, the internet stack, network management, and security.
10 Topics
Cloud Networking
Cloud networking involves connecting resources and services within and across cloud environments. Learners will understand how to configure virtual private clouds (VPCs), set up subnets, manage load balancers, and establish secure hybrid connections.
Internet Protocols
Internet protocols are the standardized rules that govern data transmission across the internet. Learners will understand the mechanics of fundamental protocols like TCP/IP, DNS, HTTP, and BGP, and how they enable global connectivity.
Network Management
Network management covers the administration, operation, and maintenance of computer networks. Learners will understand how to monitor network health, configure devices, troubleshoot connectivity issues, and ensure high availability using industry-standard tools.
Network Performance
Network performance focuses on measuring and optimizing the speed, reliability, and capacity of data transmission. Learners will understand how to analyze latency, throughput, and packet loss, and implement traffic-shaping techniques.
Network Protocols
Network protocols are the formal rules that enable devices to communicate across a network. Learners will understand how protocols operate at different layers of the OSI model, including Ethernet, IP, TCP, and UDP.
Network Security
Network security covers the policies, processes, and technologies used to protect network infrastructure from unauthorized access or abuse. Learners will understand how to implement firewalls, encryption, and intrusion detection systems to secure data in transit.
Networking
Networking basics introduces the fundamental concepts of computer communication. Learners will understand network topologies, the OSI model, IP addressing, subnetting, and the roles of hardware components like routers, switches, and hubs.
Routing Algorithms
Routing algorithms determine the optimal paths for data packets to travel across a network. Learners will understand how link-state, distance-vector, and path-vector algorithms function, including protocols like OSPF, RIP, and BGP.
Software-Defined Networking
Software-Defined Networking (SDN) centralizes network control by separating the control plane from the forwarding plane. Learners will understand how to programmatically manage network traffic, configure controllers, and implement network virtualization.
Wireless Networks
Wireless networks enable device communication without physical cables using radio waves. Learners will understand Wi-Fi standards, cellular network architectures, wireless security protocols, and how to design and optimize wireless coverage.
