We offer a variety of training options to help you or your team get up and running with Puppet, or take your skills to the next level.

Whether you attend one of our training courses or explore a self-paced training option, you’re learning from real Puppet professionals who have been there and want to help you succeed.

Instructor led training
Instructor-led training

Our comprehensive training classes — Puppet Fundamentals, Puppet Practitioner and Puppet Architect — provide an excellent opportunity to learn what you need from one of our expert instructors. You'll gain hands-on experience, work through real-world exercises, and get your questions answered — all in person.

Online Training
Online instructor-led training

We offer a growing selection of online training classes where you can learn anything from Puppet basics to how to write your first module. They’re typically part-day classes that may be easier to fit in your schedule or budget, and you’ll get plenty of hands-on experience, plus time to ask questions of your instructor.

Self paced training
Self-paced training

Learn at your own pace in one of our many free self-paced eLearning courses, many of which can be worked through during your lunch break. 

Learning VM

Take Puppet for a test drive in a free, downloadable virtual machine, and learn how it works in a series of fun quests.

Puppet certification
Puppet certification

As you're learning Puppet, you might want to consider working towards Puppet professional certification.

Get Puppet Enterprise on up to 10 nodes for free.