Skip to content
UdemyNetworkingPaid courseAll LevelsCertificate

The World of Computer Networking. Your CCNA starts here (Udemy.com)

Learn everything about Internet - Ethernet, IP, Routing, Switching, TCP, UDP, NAT, DHCP and DNS, prepare for CCNA exam

Created by: Bogdan Stashchuk

Last updated March 2026

Our take

Based on the ratings of 1,993 students, a sample of their written reviews and the syllabus, as the course stood in March 2026. No course pays to be reviewed.

This course walks through networking from the physical layer up: OSI and TCP/IP models, Ethernet, IP addressing, subnetting, routing, TCP and UDP, NAT, DHCP and DNS, with an eye toward the CCNA exam. Bogdan Stashchuk, a CCIE-certified instructor who spent years teaching Cisco classes in person, built it as a from-scratch guide across 204 lectures and roughly 15.7 hours. It fits complete beginners who want the fundamentals explained slowly, not working network engineers after a quick refresher.

Reviewers keep coming back to the clarity. One called the courses 'dense with useful information, no filler, no rambling,' after taking several of Stashchuk's classes. Students describe the explanations as logical and the practical activities, mostly Wireshark packet captures, as genuinely useful for watching protocols work rather than just hearing about them. The numbers back this up: 1,233 of 1,993 ratings are five stars. One lower-rated review flagged the instructor's accent as hard to follow at almost every point in the lecture.

There are no quizzes, coding exercises, or practice tests bundled in, so anyone wanting exam-style drilling for CCNA will need to supplement elsewhere. At nearly 16 hours it moves at a steady, patient pace rather than a crash-course clip, which matches its promise to start from zero. Content was last updated in March 2026, so it isn't stale. As a first real look at how the internet works before opening a CCNA study guide, it holds up well.

Best forComplete beginners chasing CCNA who need TCP/IP and routing explained from zero.
Skip it ifYou already know networking basics or want hands-on Cisco router configuration, not packet captures.

Pros

  • Explains OSI/TCP-IP, subnetting, routing, and DNS from true beginner level
  • Wireshark labs let students see real protocol headers, not just slides
  • Taught by a CCIE-certified instructor with years of live Cisco classroom teaching
  • 1,233 of 1,993 reviews are five stars, with almost no one-star reviews

Cons

  • No quizzes, coding exercises, or practice tests despite the CCNA framing
  • One reviewer found the instructor's accent hard to follow at times
  • 15.7 hours is a long, unhurried sit rather than a quick refresher
Bogdan is great instructor - clear, logical explanations, with plenty practical examples. Very thankful for his courses!
Leopold Slak, a student

Listed as All Levels but built for true beginners; those with existing networking background may find early sections slow.

icon
What you will learn

  • How Computer Network operates on different layers of the What are TCP/IP and OSI model
  • Logical and hardware addressing of the devices (IP addresses and MAC addresses)
  • IP addressing, Network masks, Subnets and Subnetting
  • How Switches perform switching decisions and build MAC address tables
  • How Routers build routing tables and which type of routes exist and how routers utilise Routing tables to route packets
  • How packets are transferred end-to-end via Switches, Routers and how network headers (Ethernet and IP) change during this transmission
  • Understand purpose and differences of the TCP and UDP protocols
  • Learn how DNS registry is built and which types of the DNS Nameservers exists and what are their responsibilities
  • Learn difference between private and public IP addresses, concerns related to them and need for NAT - Network Address Translation
  • Understand differences between link-state and distance-vector routing protocols and learn what is BGP - core routing protocol in the Internet

Course content

18 sections · 204 lectures · 16 hours of video 2 articles

  1. 1What is Computer Network 3 free previews4 lectures · 15 min
  2. 2TCP/IP and OSI Models 1 free preview6 lectures · 32 min
  3. 3Bits and Bytes 2 free previews4 lectures · 18 min
  4. 4Ethernet8 lectures · 30 min
  5. 5Network Characteristics9 lectures · 37 min
  6. 6Switches and Data Link Layer13 lectures · 1.2 hours
  7. 7Routers and Network Layer10 lectures · 33 min
  8. 8IP Addressing and IP Packets14 lectures · 1.2 hours
  9. 9Networks5 lectures · 11 min
  10. 10Binary Math3 lectures · 12 min

Who it is for

The instructor says it suits

  • Anyone who want to get fundamental knowledge about Computer Networking and network devices
  • Computer Network Professionals
  • Software developers
  • DevOps engineers

What you need before you start

  • Just your computer or mobile phone
  • Be ready to learn Computer Networking with me!

How it compares

Against the other 165 rated Udemy courses in Networking on CourseDuck:

  • Rating4.8 out of 5higher than 89% of them
  • Reviews1,993#31 of 166 by number of reviews
  • Length15.7 hourslonger than 64% of them
  • Last updatedMarch 2026more recently than 81% of them

icon
Course Description

I have CCIE (Cisco Certified Internetwork Expert) certificate that is most recognisable Computer Network certification in the world and I know about Computer Networks a lot. In this course I share my knowledge about KEY and MOST IMPORTANT features of the Computer Networks. No obsolete info!

Also I've taught hundreds of students in person in classes because during 7 years I was working as Cisco Certified Systems Instructor (CCSI).

This course is all about Computer Networking and Internet.

Understand HOW Computer Networks work and learn key Networking Protocols

  • Ethernet, IPv4, IPv6, TCP, UDP, NAT, DHCP, DNS, private and public IP addresses, subnetting

If those terms are new to you - jump in and you will learn all about them with help of multiple easy-to-grasp diagrams and using multiple practice activities. Most practice activities require just your computer and program called Wireshark.

It helps to perform analysis of different protocols and TCP/IP layers headers.


Become a master of Computer Networking!

If you prepare for the CCNA (Cisco Certified Network Associate) exam, this course is a perfect start for you!

This is the most complete Computer Networking Guide here on Udemy that includes tons of practical activities.  You could have zero knowledge about Computer Networking. All will be taught from scratch, from basic to advanced features. If you want to get deep knowledge of Computer Networking this course is for you!


We will start by taking about TCP/IP and OSI models. This knowledge is required in order to understand how different hosts communicate with each other and that all communication processes are strictly defined. This is like languages that people need to use to be able to understand each other.

Next starting from the Physical layer (bits and bytes) we will move to Data Link layer (Ethernet, MAC addressing and Switching). Next layer will be Network (Routing, IPv4, IPv6, subnetting, network masks, IP addressing, ARP, ICMP). On Transport layer we will discuss in details TCP and UDP protocols and their purpose. On Application layer I will tell you about such important protocols as DHCP and DNS that your computers and mobile phones use very often. Also I will tell you difference between private and public IP addresses and purpose of the NAT.

You will also learn how DNS(core of the hierarchical naming structure in the Internet) works and how resolution of each domain name to the IP address happens by involving DNS root nameservers, TLD nameservers and authoritative nameservers.

Also it's important to know how routers in the Internet build their routing tables and make routing decisions. That's why I decided to explain you some details about BGP - global routing protocol.

In practice sections you will perform multiple practice Networking activities:

  1. Install Wireshark and use it for analysis of the networking protocols

  2. Analyse Ethernet headers

  3. Understand how DCHP requests and responses help to get IP address assigned to the host

  4. Analyse structure of the IPv4 header

  5. Practice subnetting

  6. Examine ARP cache

  7. Explore IP, DHCP and NAT settings of the Wireless Router

  8. Use nslookup utility to perform DNS and reverse DNS lookups with queries for different types of the DNS records (A, AAAA, TXT, MX)

  9. Analyse TCP and UDP headers

  10. Check information about domain names, public IP addresses and ASNs (Autonomous System Numbers)

List of the Course Sections and Topics:

  1. Introduction to the Computer Networking

  2. TCP/IP and OSI Models

  3. Bits and Bytes

  4. Ethernet

  5. Network Characteristics

  6. Switches and Data Link Layer

  7. Routers and Network Layer

  8. IP Addressing and IP Packets

  9. Networks

  10. Binary Math

  11. Network Masks and Subnetting

  12. ARP and ICMP

  13. Transport Layer - TCP and UDP

  14. Routing

  15. Network Address Translation

  16. DHCP and DNS

During this course you will use following Applications to perform different practical activities and analysis of the Protocols and Applications:

  • Wireshark

  • Terminal

  • Web Browser

With this course you will get lifetime-long access to almost 200 lectures and tens of practical exercises. After the course you will become a guru of Computer Networking and will be able easily explain what happens when two hosts communicate in the Internet.

But most important is that you will UNDERSTAND how Computer Networks work.

You will also get 30-days money-back guarantee. No questions asked!

Don't wait and join the course now!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bogdan Stashchuk

Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?

Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.

But who am I?

My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.

I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.

Let's connect in the Social Networks! All links you could find under the profile picture.

See you on my courses!

icon
More courses by Bogdan Stashchuk

$11.99

$13.99

$79.99

$64.99

$10.99

icon
More Networking courses

$89.99

Free

$84.99

$11.99

Free

Free

icon
Reviews

4.8

1,993 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Tracy Rodgers on 7/31/2024

Course is packed full of information. A good mix of basic illustrations and active learning that can be followed as you go through the course. Broken down in nice chunks so you can follow the course and go back to that section again for more review.

By Marija M. Mack on 7/10/2024

More than what I expected, very interesting. Bogdan is hard to understand because of his accent, but if you go back to hear it again (and sometimes again) you can usually get it. The biggest problem is when he is in command prompts. He uses apple and I have a pc, so many of his lookups I could not find, because the command is different in PC. He lost me in the command prompts because Mac and PC are different. I will try to review my notes and see if i can figure it out. Class was interesting.

By Gaziav on 2/11/2024

Just completed entire course, it is a really good course At some point during the course its become confusing about how different layers interact with each other, but everything becomes very clear when you finish Routing section of the course.

By Yuliya Krapivina on 12/7/2022

Bogdan is a person born to be a teacher. He is one of the top instructors on Udemy. Everything is explained in details and is very clear. The accent sometimes is heavy, but it is not a reason to reduce the ranking and you get used to it after a while. Overall the course is excellent. Thank you very much!

By Eva Annika Olsson on 11/26/2022

I've been through the whole course. can recommend it, I'm currently taking a networking class at school to become a network and it teckniker. and I have benefited greatly from this course, as it is simple to understand, and is divided so you have easy to go back and read on again if there is something you have forgotten.

By Steve Parkin on 8/3/2022

well structured course with good amount of detail on each topic, bogdan gives clear understandable explanations on each subject with plenty of examples and demonstrations throughout. great course to get a overall view of networks and how it all works.

By Ekrem Kamberoglu on 6/27/2021

It is very good course; you covered the most important topics and the course is not too long. I like it very much! I got total of 6 courses from Bogdan. What I like in his courses is that he goes into details and explains clearly. Thanks Bogdan!

By Chris Prichard on 3/28/2021

Great course and I find Bogdan's teaching style to be very helpful. I like how this course was organized, how it walks you through the layers of the TCP/IP stack and all the practical examples and exercises. This won't be my last class with Bogdan.

By Iain Rex on 3/23/2021

Just finished this course. Exactly what I was looking for. Highly recommend for anyone looking to gain a deeper understanding of the inner-workings of the internet. I'd appreciate a quiz after the sections to help affirm learnings. Looking forward to checking out some of Bogdan's other courses.

By Suresh Kudipudi on 2/21/2021

Great effort trying to teach the concepts of networking without diving too deep into details. Able to understand networking at a high level and hope this helps me understand more advanced topics better.

Showing all 10 reviews on CourseDuck

Read all 1,993 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100