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 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

Beta
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: Windows Server