
Computer Networks 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're building toward a certification or advancing your IT career, you'll finish with skills employers actually need.
What you will learn:
You'll 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'll 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'll 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 a practical way Computer Networks Course
How you practice Computer Networks Course
For companies who want to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company 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 students 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 students to assess wireless channel behavior and limitations.
Lesson 2 • Guided Transmission Media
Analyzes copper and fiber-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 maximize bandwidth utilization.
Lesson 5 • Signal Encoding and Modulation
Covers digital and analog 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
Analyzes 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 behavior studied later.
Lesson 5 • Switches and VLANs
Explains MAC address learning, switching operation, and VLAN segmentation. Enables students 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 students 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. Students 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 behavior. 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 students 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 students 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 students 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 behavior 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 students 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 students to design and configure perimeter defenses.
Lesson 2 • VPNs and Secure Tunneling
Details IPsec, SSL/TLS VPN, and tunneling 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
Categorizes 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 classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you 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 switch 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 trainings
FAQs
Who is Dedika?
Is the certificate valid in the Philippines?
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




















