Choose your language
Computer Networks Course
More than 2 million learners worldwide

Computer Networks Course

4

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.

Dedika for businesses

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.

Click here

Course content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

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 2See details

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 3See details

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 4See details

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 5See details

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 6See details

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 7See details

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 8See details

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.

Certification

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...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

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