
UdemyIf you work with modern infrastructure—Kubernetes, Docker, CloudFormation—YAML is unavoidable. This course takes you from zero understanding to mastery of the format, covering not just syntax but the reasoning behind YAML's design choices and practical use cases that make it the default for configuration management.
You'll learn to write, parse, and validate YAML files, understand its data types and multi-line string options, and work with advanced features like anchors and aliases for code reuse. The course includes real-world examples from the tools you actually use—CloudFormation templates, Docker Compose files, Kubernetes manifests—so you can see YAML in context. By the end, you'll understand how YAML compares to JSON and XML, and why teams choose it for their infrastructure code. A solid grasp of YAML makes working with containerized systems and cloud infrastructure far less frustrating.
'YAML Zero to Master' course will help in understanding about YAML format, syntax and how to build, validate YAML files. By the end of this course, students will understand all the below topics,
What is YAML (YAML Ain't Markup Language) and introduction to it
Writing a simple YAML file
Parsing and visualizing YAML files using Python
How YAML is different from XML (Extensible markup language) and JSON (JavaScript Object Notation)
YAML use cases and why it is being used heavily inside Configurations management
Thumb rules that needs to be followed in writing a valid YAML file
Scalars inside YAML and how they represent a single stored value
How YAML support various data types like Strings, Integer, Float, Date, Timestamp, Boolean, Null etc.
How to define Long,multi-line Strings in YAML using folded style and literal style
How YAML supports comments inside it and how to write them with the help of #
How YAML supports Date and Timestamp values
Tags in YAML
How to define Sequences, Sets, Ordered mappings in YAML
What is the common structure inside YAML document
How to write complex keys inside YAML using ?
What are Anchors & Alias inside YAML. How to write them using & and *
What is overriding/merging inside YAML and how to use inside Anchors and Alias using <<:
How YAML supports multi-documents and how to write them using --- & ...
YAML real examples inside AWS Cloud Formation, Docker Compose, Kubernetes etc.
The pre-requisite for the course is basic knowledge of XML, JSON and interest to learn.
Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Advertisement
More in IT & Software







Not the best price we've seen. The lowest we've recorded is $11.99 on 3 Aug.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.