
Data Communication 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're starting out or filling critical knowledge gaps, you'll finish ready to work on real networks with confidence.
What you will 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 Communication and Networking Course
How you practise Data Communication and Networking Course
For companies looking to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the specific needs of your company.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsNetworking Fundamentals and Core Concepts
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 learners 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 2HideHide detailsSee detailsThe OSI and TCP/IP Models
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 learners 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 3HideHide detailsSee detailsIP Addressing and Subnetting
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. Learners solve subnetting problems under time constraints.
Lesson 3 • IPv6 Addressing Fundamentals
Introduces 128-bit IPv6 structure, notation rules, and address types. Prepares learners 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 4HideHide detailsSee detailsEthernet and Switching Operations
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 frame format. Enables learners to interpret frames during troubleshooting.
Lesson 3 • Switch Forwarding Logic
Details how switches build MAC address tables and make forwarding decisions. Explains 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. Learners configure VLANs and verify inter-VLAN reachability.
Chapter 5HideHide detailsSee detailsRouting Principles and Protocols
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 flooding, and SPF calculation. Learners configure single-area OSPF and verify adjacencies.
Lesson 3 • Static and Default Routing
Covers manual route configuration for small or stub networks. Learners 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 6HideHide detailsSee detailsTransport Layer and Application Protocols
Transport Layer and Application Protocols
Lesson 1 • Port Numbers and Sockets
Defines well-known, registered, and dynamic port ranges and socket pairs. Enables learners 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 7HideHide detailsSee detailsNetwork Security Fundamentals
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 learners 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. Learners design a basic three-zone firewall topology.
Lesson 5 • Access Control Lists
Teaches standard and extended ACL syntax for filtering IPv4 and IPv6 traffic. Learners apply ACLs to router interfaces and verify results.
Chapter 8HideHide detailsSee detailsNetwork Monitoring, Troubleshooting, and Optimisation
Network Monitoring, Troubleshooting, and Optimisation
Lesson 1 • Quality of Service Fundamentals
Introduces QoS classification, marking, queuing, and policing to prioritise critical traffic. Learners 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. Learners 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.
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 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 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 help a lot with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in Nigeria?
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




















