Home/Deals/Development

Fundamentals of Backend Engineering

Understand backend communication design patterns, protocols, execution and proxying
4.7 ★★★★★51,191 studentsCreated by Hussein NasserLast updated Oct 25, 2025🌐 English

What you'll learn

Learn the fundamentals of backend engineering
Backend communication design patterns
Understand how backend communication protocols work
Comprehend how OS Kernel communicate with Backend Applications
Operating System fundamentals (Thread, Process, async IO in linux)
Learn HTTP/1.1, HTTP/2, HTTP/3
Learn gRPC, WebRTC, WebSockets
Learn TLS 1.2, TLS 1.3, QUIC 0RTT

Requirements

Intermediate programming skills (1-2 years)
Having built a backend application
Basic network fundamentals

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 Backend Engineering
$9.99$119.9992% Off
🎫 Coupon
BACK-OCT2025-L
REDEEM COUPON
30-Day Money-Back Guarantee
This course includes:
  • 📺 19h 30m on-demand video
  • 📱 Access on mobile and TV
  • ♾️ Full lifetime access
  • 🏆 Certificate of completion