NGINX, part of ‑F5, offers training so you can get the most out of your NGINX ecosystem. Courses are available across different experience and skill levels, from NGINX fundamentals to advanced load balancing, advanced caching, security, and more.
(Looking for training on other F5 solutions? Click here for the entire catalog.)
LEARN AS A TEAM
Get private group training for your teams of 10 or more. Contact our sales team to set up a group training session.
GET STARTED
Contact our sales team to learn more and purchase a course.
NGINX UNIVERSITY AT LEARNF5
NGINX University at LearnF5 is your gateway to NGINX training, as well as the entire f5 training portfolio.
Learning Paths
The NGINX learning path provides you access to the entire F5 NGINX sef-directed training library. Although we provide you with the recommended order of completion, learning paths allow you the flexibility of choice. Start your learning journey based on your level of expertise. Choose from the 2 tiers:
NGINX Learning Path – Premium
View the Full Details
In partnership with the Linux Foundation, the premium path integrates courseware from both F5 NGINX and the Linux Foundation learning catalog. Commence your journey with the fundamentals of Linux and Open-Source, before advancing into NGINX training and Kubernetes.
The NGINX Learning Path – Premium includes:
- Introduction to Linux (LFS101z)
- Fundamentals of Open-Source IT and Cloud Computing (LFS200)
- Introduction to Open-Source Development, Git, and Linux (LFD201)
- Administering NGINX for Web Services
- Securing NGINX Deployments
- Configuring Load Balancing with NGINX
- Configuring Caching with NGINX
- Mitigating Vulnerabilities with NGINX App Protect
- Introduction to Kubernetes (LFS158X)
- Linux System Administration Essentials (LFS207)
- Introduction to DevOps & Site Reliability Engineering (LFS162x)
- Implementing Continuous Deliver (LFS261)
NGINX Learning Path – Standard
View the Full Details
With self-directed training content only from F5.
The NGINX Learning Path – Standard includes:
- Administering NGINX for Web Services
- Securing NGINX Deployments
- Configuring Load Balancing with NGINX
- Configuring Caching with NGINX
- Mitigating Vulnerabilities with NGINX App Protect
Individual Course Offerings
If you’re new to NGINX, NGINX Core is the place to start. If you’re self‑taught or have some working experience with NGINX, NGINX Core will help you complete your understanding of NGINX. The rest of the NGINX courses can be taken in any order.
Getting Started with NGINX
This course explores both the NGINX Open Source and the NGINX Plus offerings. The course begins with an overview of NGINX Open Source Edition and how it’s architected. Next, the course presents the differences between NGINX Open Source and NGINX Plus by highlighting some of the features of the “Plus” offering such as the Dashboard and the tiered levels of support. The course concludes by offering next steps including additional training courses, documentation, and other options for your learning journey.
Administering NGINX for Web Services
NGINX Fundamentals is an 16‑hour course that provides the foundation you need to administer, configure, and manage NGINX using best practices. Through lecture and hands on activities, you’ll implement NGINX as a web server, load balancer, and reverse proxy.
NGINX products:
- NGINX Open Source
- NGINX Plus
Solution areas:
- Web server configuration and operation
- Proxying and Routing Requests
- Encrypting Traffic and Access Restrictions
- Monitoring and Managing Systems
Getting Started with F5 NGINX Ingress Controller
This course explores the native Kubernetes Ingress and Ingress Controller and the F5 NGINX Ingress Controller offerings. It begins with a brief overview of Kubernetes, Ingress and Ingress Controller and how they differ with the NGINX Ingress Controller, then provides basic networking concepts with a quick glance at Services. This course also presents a sample configuration file that affects the Ingress resource and the application, the need for an Ingress Controller and differences between Community version and NGINX Open Source based Ingress Controller and NGINX Plus Ingress Controller versions by highlighting some of the features and advantages of the different versions. Finally, the course concludes by offering additional reading materials, training courses, documentation, and other options for your learning journey.
Configuring Load Balancing using NGINX
NGINX Load Balancing is a 4‑hour course that begins with a general review of load balancing. You’ll learn about load balancer configuration, selecting algorithms, and weighting. The follow‑up activities include configuring an upstream, session persistence, and enabling extended status and live activity monitoring.
NGINX products:
- NGINX Open Source
- NGINX Plus
Solution area:
- Load balancing/application delivery controller (ADC)
Securing NGINX Deployments
Securing Applications with NGINX Plus is an 8‑hour course for individuals who want a deep understanding of NGINX and NGINX Plus’s security features. You’ll explore SSL/TLS, access controls, securing API traffic, and blocking malicious traffic.
NGINX products:
- NGINX App Protect
- NGINX Open Source
- NGINX Plus
Solution areas:
- API management
- Load balancing/application delivery controller (ADC)
- Security
Mitigating Vulnerabilities with NGINX App Protect
Mitigating Vulnerabilities with NGINX App Protect is a 16-hour course that gives participants a functional understanding of how to deploy and operate NGINX App Protect WAF and DoS to protect their web applications from the most common web application vulnerabilities and Layer 7 denial of service attacks. You’ll create and test custom policies as well as the standard policies NginxDefaultPolicy.json and NginxStrictPolicy.json. The course features hands-on labs.
NGINX products:
- NGINX App Protect
- NGINX Plus
Solution area:
- Security