Learn Chef

Learn how treating your infrastructure as code with Chef simplifies the way you manage and automate your infrastructure, making it more maintainable, versionable, testable, and collaborative.

Learn the Chef basics

10 min setup plus three 15 min lessons
Get started by using Chef to keep your servers in line with the configuration policies you describe. You'll set up a web server and serve a basic home page on a virtual machine that we provide.

Click a server platform to get started.

Learn to manage a node

10 min setup plus three 15 min lessons
After you've learned the basics, learn how the Chef server acts as a central repository for your cookbooks and for information about your servers, or nodes. We'll provide you with a node to manage.

Click a server to manage.

Learn to manage a basic web application

15 min setup plus ten 15-25 min lessons
Extend what you've learned by managing a web application that uses a web server, a database, and scripting.

Click a server to manage.
Coming soon: Windows Server

Learn to develop your infrastructure code locally

30 min setup plus two 30 min lessons
Learn how to speed up the development process by using Test Kitchen to apply your infrastructure code on your workstation.

Click a server to manage.
Coming soon: Ubuntu, Windows Server

Learn the Chef fundamentals with Nathen Harvey

Six 1 hr videos
Join Technical Community Director Nathen Harvey as he covers the fundamentals of using Chef in this 6-part video series.

This video series focuses on Red Hat Enterprise Linux, but you can adapt it to other platforms.