CourseUp language specification

CourseUp documents are written in Markdown and LaTeX. There are three conversion passes to create the documents:

Additionally, a YAML config defines the core course layout.

YAML config commands

LaTeX style syntax

Markdown style syntax