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

Beta
15 min setup plus nine 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 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.