Home/Deals/IT & Software

Fundamentals of Network Engineering

Understanding the first principles of networking to build low latency and high throughput backends
4.7 ★★★★★48,119 studentsCreated by Hussein NasserLast updated Oct 25, 2025🌐 English

What you'll learn

IP Protocol
TCP Protocol
UDP Protocol
Understand the circumstances where requests and responses are slowed down
Learn how DNS works
Learn how TLS works
Learn the building blocks of TCP/IP Protocol
Learn the OSI Model and where your application fits in it
Understand the performance impact of TCP/IP in Backend applications
Learn how Routing Works inside out
Make better decisions on what protocol to select for the Backend
Build and Design better TCP/UDP Backends
Use Wireshark to inspect traffic
Use TCPDUMP to inspect traffic
Build TCP and UDP Servers with multiple languages (Javascript and C)
Networking with Docker

Requirements

Basic programming experience
Recommended: Having built a backend application

Description

Frequently Asked Questions

Student Feedback

4.7
★★★★★
Course Rating
75%
15%
5%
5%
5%
S
Sarah J.
★★★★★2 weeks ago

This course was absolutely amazing! The instructor explained everything clearly and the projects were very helpful.

M
Michael T.
★★★★1 month ago

Great content, highly recommended for beginners. Just wish there were more practice exercises.

D
David K.
★★★★★2 months ago

Best course on this topic I've taken so far. Worth every penny (even better since I got it for free!).

More Courses You Might Like

Fundamentals of Network Engineering
$10.99$119.9991% Off
🎫 Coupon
NET-OCT2025-L
REDEEM COUPON
30-Day Money-Back Guarantee
This course includes:
  • 📺 18h on-demand video
  • 📱 Access on mobile and TV
  • ♾️ Full lifetime access
  • 🏆 Certificate of completion