By the end of this project, you will have an understanding of the basics of YAML. This course is for absolute beginners who have no previous experience and want to gain an understanding of YAML. This course will provide an overview of YAML data serialization language. YAML is a human-readable data serialization standard within the software industry and can be used in conjunction with all programming languages and is most commonly used to write configuration files. There are no prerequisites for completing the course, however, you should have a basic understanding of software engineering principles.