
Nginx
Course Index
28 Lessons · 3 Sections
Master Nginx — the high-performance web server powering 30%+ of the world's busiest sites including Netflix, Airbnb & GitHub. Covers reverse proxy, load balancing, SSL/TLS, HTTP/3, NGINX Ingress Controller & WAF. Includes 4 builds: reverse proxy & LB, HTTPS with Let's Encrypt, K8s Ingress & rate limiting WAF.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Nginx FundamentalsLessons 1–10
Lesson 1
What is Nginx? Web Server & Reverse Proxy
Lesson 2
Installing Nginx: Ubuntu, CentOS & Docker
Lesson 3
nginx.conf: Structure & Directives
Lesson 4
Serving Static Files & Virtual Hosts
Lesson 5
Reverse Proxy: proxy_pass & Upstream Servers
Lesson 6
Load Balancing: Round Robin, Least Conn & IP Hash
Lesson 7
SSL/TLS with Let's Encrypt & Certbot
Lesson 8
HTTP/2 & HTTP/3 (QUIC) in Nginx
Lesson 9
Caching: proxy_cache & fastcgi_cache
Lesson 10
Gzip Compression & Performance Tuning
Section 2Security, Kubernetes & AdvancedLessons 11–22
Lesson 11
Security: Rate Limiting & Request Filtering
Lesson 12
WAF with ModSecurity & Nginx
Lesson 13
Nginx as API Gateway
Lesson 14
Nginx with Node.js, Python & PHP
Lesson 15
Nginx with Docker & Kubernetes Ingress
Lesson 16
NGINX Ingress Controller for Kubernetes
Lesson 17
Nginx Unit & Nginx App Protect
Lesson 18
Nginx Plus: Enterprise Features
Lesson 19
Nginx Logging & Monitoring
Lesson 20
Nginx Configuration Testing & Debugging
Lesson 21
Nginx vs Apache vs Caddy 2026
Lesson 22
Nginx in 2026: F5 NGINX & AI Traffic Management
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
Lesson 23
Nginx Anti-Patterns & Common Misconfigurations
Lesson 24
Nginx Best Practices 2026
Lesson 25
Configure Nginx as a Reverse Proxy & Load Balancer
Lesson 26
Set Up HTTPS with Let's Encrypt & Auto-Renewal
Lesson 27
Deploy NGINX Ingress Controller on Kubernetes
Lesson 28
Configure Nginx Rate Limiting & WAF Rules
