LearnPuppet offers both public and private training events.
Introduction to Puppet
Introduction to Puppet is a three day course that is suitable for anyone with previous *nix systems administration experience. We cover how Puppet works, both conceptually and technically, and dive right in to writing code. You will leave this class confident in your ability to begin automating systems with Puppet.
Advanced Puppet Topics
Advanced Puppet Topics is a two day course where we focus on TDD (Test Driven Design), deployment strategies, and development life cycle workflows. Attendees should have prior Puppet experience and be comfortable with writing a module from scratch. You will leave this class with the ability to test your Puppet modules which will give you the confidence to refactor your code and deploy faster.