Update the Puppet Course on the latest version.
in a single course, cover Both Puppet Open Source Version and Puppet Enterprise. (So you don't only have to Focus on the Exam Outlines but candidates would be able to learn a lot more about both the Products)
Should cover the outlines from the following courses:
Discuss language Styling - https://puppet.com/docs/puppet/5.5/style_guide.html
Discuss the Puppet Enterprise - https://puppet.com/docs/pe/2018.1/pe_user_guide.html
Should cover the following additional topics:
Difference between puppet version of 2016, 2017, 2018 and the latest version.
Introduction to Puppet DSL
Separating data from Code
Reporting and Auditing
Roles & Profiles
Testing the Puppet Code with RSpec and Live Testing with Beaker
Puppet Bolt and Puppet Tasks
Puppet Enterprise HA and Optimizing
Code Compression and Best Practices
Provisioning with Razor
Maintenance and Troubleshooting
Puppet Enterprise Architecture
Extend Puppet's modules with Ruby (Custom Types, Providers, Functions, etc)
Practical deployment strategies/limitations for Standard Monolithic/Monolithic Plus and Split Installations (and Practical deployment.)
Demonstrate to use an Existing Postgresql Server while installing
Heira, MCollective, PuppetDB (Including Practical use of API to build your own applications), R10k, and Active MQ, Puppet Orchestrator and Acess, Code Manager, Puppet DB CLI In-Depth
Should look at the following link for more information to cover the entire outline as well: https://puppet.com/blog/puppet-labs-training-prerequisites-0
Also should cover the entire DO405 from Red Hat - Red Hat Certified Specialist in Configuration Management exam (EX405).