Learn Puppet Your WayWe’ll give you skills to discover, manage, and deliver your applications and the infrastructure they run onSEE ALL COURSESPrivateInstructor-LedFor learners who prefer collaborative, personalized 1:1GOJoin a Puppet professional at a time that works best for your schedule with our flexible instructor-led courses in a group setting.GroupInstructor-LedFor learners who enjoy learning alongside peersGOPrefer to learn with peers? Courses are offered across time zones to make instructor-led lessons even more accessible.On-DemandCoursesFor busy learners who love hands-on workGOPuppet’s wide range of on-demand courses are self-paced, interactive, and can be completed on your preferred schedule.CommunityLearningFor curious learners who want to explore what’s availableGOIf you’re not sure what you want to learn, Puppet has easily accessible webinars, whitepapers, and article resources.Featured Training CoursesPUPPET START!A Brief Intro to Puppet for (Very) Busy PeopleThis 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 NOWPUPPET ENTERPRISE CONSOLE OVERVIEWLearn By Taking a Stroll Through the ConsoleTake 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 NOWPE401: EXTEND CAPABILITYTake Your Puppet Skills to the Next LevelIn 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 OUTrgb(64,64,64)Free Puppet Foundational Training Over 40,000+ organizations use Puppet — pair that with an actively growing community and you have a powerful reason to start learning Puppet today.Our first three on-demand courses are completely free so you can get started: PE101Deploy & DiscoverGOPE201Design & ManageGOPE301Develop & MaintainGOSelecting 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-LedPrivateOn-DemandBenefitsPeer 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 ConsiderScheduling needs Greater costLess 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. The Path to CertificationTo 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 CERTIFICATIONMore Ways To Learn PuppetYouTubeDocsGithubPodcasts