Learn Puppet Your Way

We’ll give you skills to discover, manage, and deliver your applications and the infrastructure they run on

SEE ALL COURSES

Private
Instructor-Led

For learners who prefer collaborative, personalized 1:1

GO

Join a Puppet professional at a time that works best for your schedule with our flexible instructor-led courses in a group setting.

Group
Instructor-Led

For learners who enjoy learning alongside peers

GO

Prefer to learn with peers? Courses are offered across time zones to make instructor-led lessons even more accessible.

On-Demand
Courses

For busy learners who love hands-on work

GO

Puppet’s wide range of on-demand courses are self-paced, interactive, and can be completed on your preferred schedule.

Community
Learning

For curious learners who want to explore what’s available

GO

If you’re not sure what you want to learn, Puppet has easily accessible webinars, whitepapers, and article resources.

Puppet Start

PUPPET START!

A Brief Intro to Puppet for (Very) Busy People

This free 15-minute interactive course seeks to answer two important questions from a big picture perspective: What is Puppet, and why do I care? If you are a busy person who needs to know what Puppet is in a nutshell, this is exactly the course for you!

TAKE COURSE NOW

Puppet Enterprise Console Overview

PUPPET ENTERPRISE CONSOLE OVERVIEW

Learn By Taking a Stroll Through the Console

Take an interactive guided tour through the Puppet Enterprise Console. Preview features like the status page, running and monitoring Puppet jobs and tasks, and the Puppet value report, which lets you put a real dollar amount to your cost savings through automation.

DIVE IN NOW

PE401: Extend Capability

PE401: EXTEND CAPABILITY

Take Your Puppet Skills to the Next Level

In this course, you'll learn best practices and advanced Puppet code constructs for designing, building, and extending Puppet modules to automate software management while maximizing code reuse and minimizing maintenance.

CHECK IT OUT

Selecting the Right Puppet Course for Your Needs

For most learners, instructor-led or private courses are the way to go. Our Puppet pros are there to support your learning journey and help you stay on track. The peer environment in instructor-led courses can also be a great way to make connections within the Puppet community.

If you’re on a budget or have a schedule without a lot of flexibility, on-demand courses might be the better option for you. 

 

Instructor-Led

Private

On-Demand

Benefits

  • Peer support and encouragement 
  • Live feedback 
  • Immediate answers to questions 
  • Structured format 
  • Teacher support 
  • Highly customizable and specific to needs 
  • Structured according to learning style 
  • Flexible for your schedule 
  • Free intro courses 
  • Easy to start and stop 

Things to Consider

  • Scheduling needs 
  • Greater cost
  • Less support 
  • Relies on self-motivation 

Build a Career with Puppet

The demand for engineers, administrators, developers, architects and managers with Puppet experience is high — and growing. Our advanced courses can lead you to certification — which is a great way to validate your experience to employers, increase industry credibility, and get access to an engaged community of Puppet users. 

What Champions Offer

The Path to Certification

To become a certified Puppet professional, we recommend taking all three foundational classes. You would start your hands-on experience with Puppet followed by all three advanced classes. We typically recommend at least six months of practical experience before taking the certification exam.   
 

LEARN MORE ABOUT CERTIFICATION

Get Certified

More Ways To Learn Puppet