Kursen går ingående igenom XML och ett antal XML-relaterade tekniker, med fokus på publicering och parallellpublicering. Den viktigaste delen av kursen är transformationer mellan olika XML-vokabulärer med XSLT. Andra områden som behandlas är ”constraints” med DTD och XML Schema, sökning i XML-strukturer med XPath, layout med CSS och XSL Formatting Objects, HTML5, SVG, mobilanpassad webb, micro formats, xml-baserade dokumentformat som epub och docx, metadata, RDF samt RSS.
Halva kursen består av föreläsningar och laborationer inom ovanstående områden. Vissa områden är utvidgningar och läses in på egen hand för den som vill ha högre betyg. . De flesta föreläsningar finns även tillgängliga som förinspelat material tillgängligt via enhanced podcasts och slidecasts. Den andra halvan av kursen är ett programmeringsprojekt där ett XML-baserat interaktivt system byggs. Både laborationerna och projektet kräver självständigt arbeta utöver schemalagd tid, särskild för studenter som vill ha högre betyg.