CloudFormation LaunchPad
Trainings and resources to learn and make better use of CloudFormation.

AWS CloudFormation is a service in AWS that provides an easy way to build a collection of AWS resources and services, deploy them consistently and efficiently, and manage them from initiation to deletion.
CloudFormation uses templates to describe the resources and their dependencies so they can be deployed together in what is called a stack. With a CloudFormation template you can create, update, and delete all the resources listed in a stack as a unit. This provides a better more consistent mechanism for managing resources together instead of individually.
Training
Here is a list of recommended training materials to get started with using CloudFormation to manage your resources in AWS.
Video: Introduction to AWS CloudFormation - 10 minutes - AWS Skillbuilder
Video: What is YAML? - 10 minutes - YouTube
e-Learning: Learning AWS CloudFormation - 45 minutes - LinkedIn Learning
e-Learning: AWS CloudFormation Workshop - up to 10 hours - AWS Workshop
Documentation: Get Started with CloudFormation - AWS User guide
Resources
Additional Resources to provide more information about CloudFormation.
Documentation: AWS CloudFormation Product Page
Documentation: AWS CloudFormation User Guide
GitHub Resource: AWS CloudFormation CLI
Documentation: AWS Resources Supported by CloudFormation
References
These references have multiple artifacts that can help you learn more about CloudFormation.
AWS Stash - Resource that has all things AWS from many sites.
AWS re:Post - AWS resource that has questions, knowledge documents, and articles.

