Choose your language
Data Communications and Networking Course
More than 2 million students worldwide

Data Communications and Networking Course

Master the networking skills that IT professionals use every day, from IP addressing and switching to routing, security, and troubleshooting. This course covers the full stack of datacom networking concepts with hands-on, practical depth. Whether you are starting out or filling critical knowledge gaps, you will finish ready to work on real networks with confidence.

Dedika for businesses

What you'll learn:

You will build a complete understanding of how data networks are designed, operated, and secured. The course covers networking fundamentals, the OSI and TCP/IP models, IP addressing, subnetting, Ethernet switching, and routing protocols including OSPF and BGP. You will also study TCP and UDP behaviour, key application protocols, and network security controls such as ACLs, NAT, and firewalls. Finally, you will learn how to monitor network infrastructure using SNMP, syslog, and NetFlow, and how to troubleshoot faults using proven methodologies and diagnostic tools.

How you study in practice Data Communications and Networking Course

How you practise Data Communications and Networking Course

For businesses looking 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 • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Networking Fundamentals and Core Concepts

  • Lesson 1 • What Is a Data Network

    Defines data communication networks and their purpose in modern infrastructure. Establishes vocabulary used throughout the entire course.

  • Lesson 2 • Types of Networks by Scale

    Distinguishes LAN, MAN, WAN, and PAN by geographic scope and use case. Prepares students to classify real-world deployments correctly.

  • Lesson 3 • Standards Bodies and Protocols

    Introduces IEEE, IETF, and ISO as sources of networking standards. Explains why open standards enable interoperability across vendors.

  • Lesson 4 • Network Components and Devices

    Identifies routers, switches, hubs, access points, and cabling roles. Provides hardware context for all protocol discussions that follow.

  • Lesson 5 • Network Topologies and Layouts

    Examines physical and logical arrangements of network devices. Connects topology choice to performance, cost, and fault tolerance.

Chapter 2See details

The OSI and TCP/IP Models

  • Lesson 1 • The TCP/IP Model

    Contrasts the four-layer TCP/IP model with OSI and maps each layer to real protocols. Grounds students in the model actually used on the internet.

  • Lesson 2 • The Seven OSI Layers

    Details each OSI layer's function, data unit, and responsibilities. Enables precise protocol classification and fault isolation.

  • Lesson 3 • Encapsulation and De-encapsulation

    Traces how data is wrapped with headers at each layer during transmission and unwrapped on receipt. Builds intuition for packet analysis.

  • Lesson 4 • Purpose of Layered Models

    Explains why abstraction layers simplify network design and troubleshooting. Frames the OSI model as a universal reference tool.

  • Lesson 5 • Applying Models to Real Traffic

    Uses packet captures to identify layer behaviour in live traffic. Reinforces model knowledge through hands-on protocol observation.

Chapter 3See details

IP Addressing and Subnetting

  • Lesson 1 • Subnet Masks and CIDR

    Explains how subnet masks define network boundaries and introduces CIDR prefix notation. Enables efficient address space allocation.

  • Lesson 2 • Subnetting Techniques

    Teaches fixed-length and variable-length subnet masking to divide address space. Students solve subnetting problems under time constraints.

  • Lesson 3 • IPv6 Addressing Fundamentals

    Introduces 128-bit IPv6 structure, notation rules, and address types. Prepares students for dual-stack and IPv6-only environments.

  • Lesson 4 • IPv4 Address Structure

    Breaks down the 32-bit IPv4 address into network and host portions. Introduces classes, private ranges, and special addresses.

  • Lesson 5 • Address Assignment Methods

    Covers static assignment, DHCP, SLAAC, and DHCPv6 for both IPv4 and IPv6. Connects assignment method choice to network management needs.

Chapter 4See details

Ethernet and Switching Operations

  • Lesson 1 • Ethernet Standards and Media

    Reviews IEEE 802.3 Ethernet variants, speeds, and physical media types. Connects standard selection to bandwidth and distance requirements.

  • Lesson 2 • MAC Addressing and Framing

    Explains the 48-bit MAC address structure and Ethernet data frame format. Enables students to interpret data frames during troubleshooting.

  • Lesson 3 • Switch Forwarding Logic

    Details how switches build MAC address tables and make forwarding decisions. Explains network flooding, filtering, and forwarding behaviours.

  • Lesson 4 • Spanning Tree Protocol

    Explains how STP prevents Layer 2 loops in redundant switched networks. Covers port states, root bridge election, and rapid convergence.

  • Lesson 5 • VLANs and Trunking

    Introduces VLANs for logical network segmentation and 802.1Q trunk links. Students configure VLANs and verify inter-VLAN reachability.

Chapter 5See details

Routing Principles and Protocols

  • Lesson 1 • Router Architecture and Operation

    Describes router hardware components and the packet forwarding process. Establishes how routing tables drive forwarding decisions.

  • Lesson 2 • Link-State Routing with OSPF

    Details OSPF neighbour formation, LSA network flooding, and SPF calculation. Students configure single-area OSPF and verify adjacencies.

  • Lesson 3 • Static and Default Routing

    Covers manual route configuration for small or stub networks. Students configure static routes and a default gateway of last resort.

  • Lesson 4 • BGP and Inter-Domain Routing

    Introduces BGP as the internet's path-vector protocol for autonomous system routing. Covers eBGP peering, attributes, and policy basics.

  • Lesson 5 • Distance Vector Routing

    Explains Bellman-Ford algorithm, RIP operation, and convergence behaviour. Highlights limitations that motivated link-state protocols.

Chapter 6See details

Transport Layer and Application Protocols

  • Lesson 1 • Port Numbers and Sockets

    Defines well-known, registered, and dynamic port ranges and socket pairs. Enables students to identify application traffic by port.

  • Lesson 2 • UDP and Connectionless Transport

    Contrasts UDP's low-overhead model with TCP and identifies appropriate use cases. Explains why real-time applications prefer UDP.

  • Lesson 3 • DNS, HTTP, and Email Protocols

    Covers DNS resolution, HTTP/HTTPS request-response cycles, and SMTP/IMAP operation. Provides protocol-level understanding for troubleshooting.

  • Lesson 4 • File Transfer and Remote Access Protocols

    Examines FTP, SFTP, SCP, SSH, and Telnet for data transfer and remote management. Emphasises secure alternatives to legacy protocols.

  • Lesson 5 • TCP Connection Management

    Explains the three-way handshake, flow control, and reliable delivery mechanisms. Connects TCP behaviour to application performance outcomes.

Chapter 7See details

Network Security Fundamentals

  • Lesson 1 • Network Address Translation

    Explains static NAT, dynamic NAT, and PAT for address conservation and hiding. Connects NAT to IPv4 exhaustion and security benefits.

  • Lesson 2 • Secure Network Management

    Covers encrypted management protocols, AAA frameworks, and device hardening. Ensures students can secure network devices against unauthorised access.

  • Lesson 3 • Common Network Threats

    Catalogues reconnaissance, DoS, man-in-the-middle, and spoofing attacks. Builds threat awareness needed to justify security controls.

  • Lesson 4 • Firewalls and DMZ Architecture

    Describes stateful firewall operation and DMZ design for public-facing services. Students design a basic three-zone firewall topology.

  • Lesson 5 • Access Control Lists

    Teaches standard and extended ACL syntax for filtering IPv4 and IPv6 traffic. Students apply ACLs to router interfaces and verify results.

Chapter 8See details

Network Monitoring, Troubleshooting, and Optimisation

  • Lesson 1 • Quality of Service Fundamentals

    Introduces QoS classification, marking, queuing, and policing to prioritise critical traffic. Students configure DSCP marking and priority queuing.

  • Lesson 2 • Syslog and NetFlow Analysis

    Uses syslog severity levels and NetFlow records to detect anomalies and audit events. Builds skills for log-based root cause analysis.

  • Lesson 3 • Diagnostic Tools and Commands

    Covers ping, traceroute, nslookup, netstat, and packet capture tools. Students use each tool to isolate faults at specific OSI layers.

  • Lesson 4 • SNMP and Network Monitoring

    Explains SNMP versions, MIB structure, and trap-based alerting for infrastructure monitoring. Connects monitoring data to proactive fault management.

  • Lesson 5 • Troubleshooting Methodologies

    Introduces top-down, bottom-up, and divide-and-conquer diagnostic approaches. Provides a repeatable framework for resolving network faults.

Certification

Your valid completion certificate

This course is for you:

  • IT support technicians ready to move beyond basic helpdesk responsibilities.

  • Computer science students who want practical networking depth alongside theory.

  • Career changers from unrelated fields pursuing entry-level network technician roles.

  • System administrators who need stronger networking fundamentals to support infrastructure.

  • Hobbyists building home labs who want structured, professional-grade networking knowledge.

  • Junior network engineers seeking to solidify gaps before pursuing industry certifications.

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...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change 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 and simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top upskilling courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

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