Introduction to Extensible Markup Language (XML)


Dr. Craig Baehr
CPTC Chief Examiner


Online Courses

Introduction to Extensible Markup Language (XML)

Mondays, 10 July to 31 July 2023; 4:00 to 5:30 PM Eastern Time (GMT-4)

Registration closes on 7 July 2023

This four-week course will provide students with an overview of the syntax, methods, and commonly used tools in developing XML documents and integrating basic stylesheets.  The course will also introduce students to readings, resources, and tools available to help develop basic XML coding skills through individual practice.

Each week will feature a different topic (XML Syntax, Developing Document Type Definitions (DTDs), Integrating Stylesheets, Document Validation, and Using XSLT with XML) and will also challenge students with weekly practice to help them develop their coding skills and their own XML documentation project.  Students also will be encouraged to share their progress and receive constructive feedback from the instructor throughout the duration of the course.

The goal of this course is to provide students with an understanding of the wide range of skills, methods, and techniques used basic content markup and scripting using XML.   The course is also designed to prepare students for more advanced or specialized study in other topics related to markup and scripting in Web development.

Learning objectives and takeaways:

  • Describe techniques used to develop well-formed and validated XML markup using text editors.
  • Understand the rules, syntax, and basic coding techniques of introductory XML and XSLT.
  • Apply coding skills in the development of basic XML documents and referenced stylesheets.
  • Identify the key features, functions, and uses of XML documents.


Week 1: An Introduction to XML Syntax

Week 2: Developing a Document Type Definition

Week 3: Using Extensible Markup Language Stylesheet Transformation (XSLT) with XML

Week 4: Integrating Stylesheets and Document Validation

Have an Online Course Question?