
Computer Networking Course
Master every layer of modern computer networks, from physical cables to application protocols. This course gives you the technical depth to design, configure, secure, and troubleshoot real-world networks. Whether you are building towards a certification or advancing your IT career, you will finish with skills employers actually need.
What you will learn:
You will build a complete understanding of how networks operate, starting with the OSI and TCP/IP models and moving through physical media, Ethernet, IP addressing, and routing protocols. You will learn how TCP and UDP manage end-to-end communication and how application-layer services like DNS, HTTP, and DHCP function. The course covers network security essentials including firewalls, VPNs, and cryptography. You will also explore wireless networking, cloud networking, SDN, and QoS mechanisms. Hands-on troubleshooting methodology and professional documentation skills round out your preparation for real network engineering roles.
How you study in practice Computer Networking Course
How you practise Computer Networking Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.
Course content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Computer Networks
Foundations of Computer Networks
Lesson 1 • Data Transmission Fundamentals
Covers how data is encoded, transmitted, and measured across a medium. Builds the signal-level understanding needed for physical layer study.
Lesson 2 • Network Types and Topologies
Classifies networks by scale and physical layout. Enables learners to identify appropriate network designs for given scenarios.
Lesson 3 • What Is a Computer Network
Defines networks, their purpose, and real-world applications. Anchors all subsequent technical content in practical context.
Lesson 4 • Communication Models and Standards
Introduces the OSI and TCP/IP reference models as frameworks for understanding protocols. Provides the conceptual map used throughout the course.
Chapter 2HideHide detailsSee detailsPhysical Layer and Transmission Media
Physical Layer and Transmission Media
Lesson 1 • Wireless Transmission Fundamentals
Explains radio, microwave, and infrared propagation for unguided media. Prepares learners to assess wireless channel behaviour and limitations.
Lesson 2 • Guided Transmission Media
Analyses copper and fibre-optic cables as physical carriers. Connects media characteristics to real installation and performance decisions.
Lesson 3 • Physical Layer Devices and Interfaces
Identifies hubs, repeaters, and network interface cards as physical layer components. Links hardware knowledge to troubleshooting and design tasks.
Lesson 4 • Multiplexing Techniques
Teaches FDM, TDM, and WDM as methods to share a single medium among multiple signals. Illustrates how carriers maximise bandwidth utilisation.
Lesson 5 • Signal Encoding and Modulation
Covers digital and analogue encoding schemes used to represent data on a medium. Directly supports understanding of modem and NIC operation.
Chapter 3HideHide detailsSee detailsData Link Layer Protocols
Data Link Layer Protocols
Lesson 1 • Medium Access Control Protocols
Analyses CSMA/CD, CSMA/CA, and token-based access methods for shared media. Provides the basis for understanding Ethernet and Wi-Fi operation.
Lesson 2 • Ethernet Standards and Operation
Details Ethernet frame format, speed variants, and auto-negotiation. Directly applicable to configuring wired LAN infrastructure.
Lesson 3 • Framing and Error Detection
Explains how data is packaged into frames and protected with error-detection codes. Establishes reliability mechanisms before addressing access control.
Lesson 4 • Flow Control and Error Recovery
Covers stop-and-wait, sliding window, and ARQ protocols for reliable delivery. Connects these mechanisms to TCP behaviour studied later.
Lesson 5 • Switches and VLANs
Explains MAC address learning, switching operation, and VLAN segmentation. Enables learners to design and configure layer-two network segments.
Chapter 4HideHide detailsSee detailsNetwork Layer and IP Addressing
Network Layer and IP Addressing
Lesson 1 • IP Packet Structure and Fragmentation
Examines IPv4 and IPv6 header fields and how fragmentation handles MTU limits. Supports packet-level analysis and troubleshooting skills.
Lesson 2 • IPv6 Addressing and Transition
Introduces IPv6 address format, types, and coexistence mechanisms with IPv4. Prepares learners for modern dual-stack network environments.
Lesson 3 • ARP, ICMP, and NAT
Covers address resolution, error reporting, and address translation as essential IP support protocols. Directly used in network diagnostics and design.
Lesson 4 • IPv4 Addressing and Subnetting
Teaches IPv4 address classes, CIDR notation, and subnet mask calculation. Learners gain hands-on subnetting skills essential for network design.
Lesson 5 • Network Layer Functions and Routing
Defines logical addressing, packet forwarding, and routing as core layer-three responsibilities. Sets the stage for IP and routing protocol study.
Chapter 5HideHide detailsSee detailsRouting Protocols and Path Selection
Routing Protocols and Path Selection
Lesson 1 • Distance-Vector Routing Protocols
Covers RIP and EIGRP operation, metrics, and convergence behaviour. Illustrates Bellman-Ford algorithm application in real protocols.
Lesson 2 • Link-State Routing Protocols
Teaches OSPF and IS-IS using Dijkstra's algorithm for shortest-path computation. Enables learners to design scalable enterprise routing.
Lesson 3 • Static and Default Routing
Explains manual route configuration and default gateway use. Provides the baseline before introducing dynamic protocol complexity.
Lesson 4 • Routing Protocol Comparison and Selection
Evaluates protocols by scalability, convergence speed, and complexity. Equips learners to choose appropriate protocols for given network designs.
Lesson 5 • Border Gateway Protocol Fundamentals
Introduces BGP as the internet's inter-domain routing protocol. Connects autonomous system concepts to real-world internet routing.
Chapter 6HideHide detailsSee detailsTransport Layer and End-to-End Communication
Transport Layer and End-to-End Communication
Lesson 1 • Transport Layer Security Basics
Introduces TLS handshake and record protocol as transport-layer security. Connects to application security topics covered in later chapters.
Lesson 2 • UDP and Lightweight Transport
Covers UDP header, use cases, and trade-offs versus TCP. Prepares learners to select the right transport for latency-sensitive applications.
Lesson 3 • TCP Connection Management
Details the three-way handshake, data transfer, and four-way termination. Provides the foundation for understanding reliable application protocols.
Lesson 4 • TCP Flow and Congestion Control
Explains receive window, slow start, and AIMD algorithms for traffic management. Directly relevant to diagnosing network performance issues.
Lesson 5 • Transport Layer Services
Defines multiplexing, segmentation, and port-based addressing as transport functions. Bridges network-layer delivery to application-layer communication.
Chapter 7HideHide detailsSee detailsApplication Layer Protocols and Services
Application Layer Protocols and Services
Lesson 1 • HTTP and Web Protocols
Covers HTTP/1.1, HTTP/2, and HTTP/3 request-response cycles and headers. Connects web browsing behaviour to underlying protocol mechanics.
Lesson 2 • DNS Architecture and Operation
Explains hierarchical name resolution, record types, and caching. Essential for understanding how all internet services are located.
Lesson 3 • Email Protocols
Details SMTP, POP3, and IMAP for sending and retrieving email. Enables learners to configure and diagnose mail server infrastructure.
Lesson 4 • File Transfer and Remote Access Protocols
Examines FTP, SFTP, SCP, and SSH for data transfer and remote management. Directly applicable to server administration tasks.
Lesson 5 • DHCP and Network Management Protocols
Covers DHCP address assignment and SNMP for network monitoring. Completes the application-layer service set needed for operational networks.
Chapter 8HideHide detailsSee detailsNetwork Security Fundamentals
Network Security Fundamentals
Lesson 1 • Firewalls and Access Control
Covers packet filtering, stateful inspection, and next-generation firewall features. Enables learners to design and configure perimeter defences.
Lesson 2 • VPNs and Secure Tunnelling
Details IPsec, SSL/TLS VPN, and tunnelling protocols for secure remote access. Directly applicable to enterprise remote connectivity design.
Lesson 3 • Intrusion Detection and Security Monitoring
Introduces IDS, IPS, and SIEM systems for detecting and responding to threats. Connects security monitoring to incident response workflows.
Lesson 4 • Cryptography for Network Security
Explains symmetric, asymmetric encryption, and hashing as security primitives. Provides the cryptographic basis for VPN and TLS configurations.
Lesson 5 • Network Threat Landscape
Categorises passive and active attacks, malware types, and social engineering. Establishes threat awareness as the foundation for all security decisions.
Your valid completion certificate
This course is for you:
IT support technicians ready to move into network administration roles.
Computer science students who want practical networking knowledge beyond theory.
System administrators expanding their skill set to include network infrastructure.
Career changers from non-technical fields drawn to networking and infrastructure work.
Hobbyists building home labs who want structured, professional-grade networking knowledge.
Junior cloud engineers needing stronger fundamentals in underlying network architecture.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top qualifications
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















