Computer Networks

8h 28m 4s
English
Paid

Course description

This course offers a step-by-step immersion into the world of computer networks: from basic concepts and clear examples to complex technologies used in real corporate infrastructures. The training is structured so that even a beginner can quickly get oriented, while an experienced specialist can systematize and deepen their knowledge.

In the first lesson, you will learn what a computer network is, why it is needed, and how it is structured. Using simple analogies—like a WhatsApp group chat—we will explore the principles of device connections, the concept of protocols, the advantages of networks (such as resource sharing, load balancing, reliability, and location independence), and data transmission modes (simplex, half-duplex, full-duplex).

Read more about the course

The subsequent modules of the course expand your horizons step by step:

  • Types of networks and topologies - from local to global, from bus to star;
  • OSI and TCP/IP models - layers, functions, comparison;
  • Network equipment and cabling systems;
  • Ethernet, ARP, VLAN, protocols for all levels;
  • IPv4/IPv6 addressing, routing, BGP, OSPF, EIGRP;
  • Switching technologies and IEEE standards;
  • Security - from firewalls and IDS/IPS to VPN and cryptography;
  • Network monitoring, diagnostics, and optimization;
  • Modern approaches - virtualization, SDN, CDN, redundancy.

The course combines theory with practical examples, so you not only memorize terms but also understand how they work in real conditions.

After completing the program, you will confidently navigate the field of network technologies, understand architecture and protocols, and be able to design, configure, and analyze the performance of computer networks.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 40 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Computer Networks

0:00
/
#1: 1. Introduction to Computer Networks

All Course Lessons (40)

#Lesson TitleDurationAccess
1
1. Introduction to Computer Networks Demo
12:34
2
2. Types of Networks and Interconnected Networks
08:50
3
3. Network and Logical Topologies
16:38
4
4. OSI Model and Layers
22:43
5
5. TCP/IP Model and Its Layers + Comparison
10:17
6
6. Network Cabling and Connectors
13:17
7
7. Network Devices
09:43
8
8. Ethernet Frame Structure + ARP + NAC
12:32
9
9. Network Protocols
13:01
10
10. Application Layer Protocols...
12:15
11
11. Layer Functions, Protocols and Connectionless vs Connection-Oriented Protocols
10:12
12
12. IP Addressing (IPv4 and IPv6)
10:07
13
13. Subnetting, Supernetting and Classful vs Classless Addressing
13:14
14
14. Network Address Translation (NAT), Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS)
12:39
15
15. Routing Algorithms
14:57
16
16. Distance Vector and Link State Routing Protocols
14:00
17
17. Border Gateway Protocol (BGP), Interior Gateway Protocols (IGRP, EIGRP, OSPF)
12:01
18
18. Switching Techniques
10:29
19
19. Ethernet Standards (IEEE 802.3) and Wireless Networking (IEEE 802.11)
08:16
20
20. Ethernet Switching and VLANs
09:19
21
21. Data Link Protocols and Spanning tree Protocol
11:57
22
22. Network Security Fundamentals
13:02
23
23. Firewall and their Types
07:43
24
24. Intrusion Detection and Prevention Systems
14:20
25
25. Virtual Private Networks (VPNs) and Public Key Infrastructure (PKI)
11:59
26
26. Cryptography Basics (Symmetric and Asymmetric Encryption)
08:55
27
27. Transport Layer Security (TLS) and SSL
14:25
28
28. Network Layer and Application Layer Firewalls
15:14
29
29. Traffic Management Techniques
20:51
30
30. Quality of Service (QoS), Bandwidth and Latency, Network Congestion and Control Mechanisms
16:20
31
31. Network Performance Metrics
13:44
32
32. Network Troubleshooting Techniques
13:30
33
33. Network Monitoring and Management
11:30
34
34. Network Protocol Analysis Tools (Wireshark, tcpdump)
10:12
35
35. Client-Server Vs Peer-to-Peer Architectures
17:04
36
36. Network Design Principles and Considerations
11:19
37
37. Load Balancing Techniques, Content Delivery Networks (CDNs)
14:30
38
38. Network Virtualization
10:55
39
39. Software-Defined Networking (SDN)
11:43
40
40. Network Reliability and Fault Tolerance
11:47

Unlock unlimited learning

Get instant access to all 39 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

AlgoExpert | Become an Algorithms Expert

AlgoExpert | Become an Algorithms Expert

Sources: algoexpert
Become an Expert in Algorithms. 65 videos explaining popular interview questions with solutions in JavaScript, Python, C ++, Java, and Go. Practice with popular questions. Topic...
116 hours 40 minutes 8 seconds
Become A Debugging Master And Fix Issues Faster

Become A Debugging Master And Fix Issues Faster

Sources: Rahul Pandey
For many software engineers, bugs seem like daunting obstacles - unnecessary distractions from the "real" work of developing new features and releasing...
2 hours 6 minutes 24 seconds
Computer Networking

Computer Networking

Sources: Oz Nova (csprimer.com)
The Internet - along with all the applications it supports, such as the web - has become one of the most significant driving forces of technological progress...
23 hours 58 minutes 29 seconds
Python for Financial Analysis and Algorithmic Trading

Python for Financial Analysis and Algorithmic Trading

Sources: udemy
Welcome to Python for Financial Analysis and Algorithmic Trading! Are you interested in how people use Python to conduct rigorous financial analysis and pursue algorithmic tradi...
16 hours 54 minutes 20 seconds
Clean Code Zero to One

Clean Code Zero to One

Sources: Shahan Chowdhury
"Clean Code Zero to One" is a guide on writing clean and maintainable code, based on the modern practices of Robert C. Martin (Uncle Bob).