NEW350+ rooms now have a live terminal, so you can learn by typing the commands, right in your browser.Learn in a live terminal. 350+ rooms.Try a lab♥ Codelivly is 100% free, no paywall. If it helped you, chip in to keep it running.100% free. Help keep it so.Support us
[>_] ROOM · Cybersecurity
YAML, JSON and Configuration Formats
Master the foundational data serialization formats used in modern DevOps, cloud infrastructure, and security tooling.
Room tasks
1What Are Configuration Formats and Why Do They Matter
2YAML Syntax and Common Pitfalls
3Validating and Linting Config Files (yamllint, jq)
4Templating Configuration with Variables
5Guided Lab: Writing and Validating a Pipeline-Style YAML Config
Frequently Asked Questions
What is the difference between YAML and JSON?
JSON is strict and compact, using braces and quotes, while YAML relies on indentation and is easier to read and supports comments. YAML is a superset of JSON in most cases.
Why are YAML mistakes common in pipelines?
YAML depends on indentation and implicit types, so a misplaced space or an unquoted value can change meaning. Linting and validation tools catch many errors before a pipeline runs.
Where can I learn YAML and JSON for DevOps?
The Codelivly room on configuration formats is free and beginner-friendly, with hands-on examples drawn from real CI/CD, cloud and infrastructure as code workflows that DevOps teams use.