A Free Online Course

Introduction to Content Management

A thorough, beginner-to-intermediate course on what content management is, how content is modeled and managed, how it's delivered, and how organizations choose and live with a CMS — built entirely from the CM101 knowledge base.

8 in-depth lessons ~3 hours of reading Review & discussion questions throughout No prior experience required

Course Curriculum

Eight lessons build from first principles to real-world practice. Work through them in order, or jump to any topic — each lesson stands on its own and ends with review questions.

1

What Is Content Management?

The history of the discipline, a precise definition of "content," what a CMS does and doesn't do, and why it's only ever a means to an end.

2

Types of Content Management Systems

WCM, ECM, DAM, and records management; the blurry edges; and the crucial idea of "opinionated software."

3

Content Modeling I — Types, Attributes & Objects

Reification, the full anatomy of an attribute, content types as wrappers, and the vital difference between a type and an object.

4

Content Modeling II — Relationships & the Shape of Content

How content connects, the five "shapes" of content, matching a CMS to your content, and the granularity trade-off.

5

Editorial Tools & Workflow

The content lifecycle, the people on a CMS team, versioning, scheduling, workflow versus approvals, collaboration, and permissions.

6

Content Delivery & Aggregation

Separating content from presentation, templating and "the surround," and the deep art of aggregating content.

7

CMS Architecture — Coupled, Decoupled & Headless

The coupling model, the history that shaped it, the case for decoupling, and the rise of headless and multichannel delivery.

8

Acquiring & Living With a CMS

The ecosystem, the selection funnel, the out-of-the-box myth, governance, content migration, and where the field is going.

📚 About this course

Every lesson is grounded in the CM101 knowledge base — the books The Web Project Guide, Real World Content Modeling, and Deane Barker's Squirrel (a practitioner's guide to web content management), along with definitions, principles, and essays accumulated over 25+ years of CMS work by Deane Barker. Concepts, examples, and terminology come directly from that material.