“There are only two hard things in Computer Science: cache invalidation and naming things.”

— Phil Karlton (via Martin Fowler)

Learn the discipline between content design and data engineering.

Research process — from data to insight to clarity

Full-Stack Clarity: Content Design Meets Data Engineering

Format: 14-week university course (also available as 8-week intensive) Prerequisites: None technical — structured thinking and curiosity required Tools: VS Code, SQL, Microsoft Fabric (free trial), dbt Cloud (free tier), GitHub

The fastest-growing gap in tech isn’t between code and copy. It’s between what data means and what people think it means. This course teaches the discipline that bridges that gap.

“Even though it might seem simple, in reality the ‘Revenue’ line you’re showing could mean dozens of things.”

— The dbt Viewpoint, dbt Labs (source)

What you’ll learn

  1. Write SQL queries to explore, validate, and audit data products
  2. Design naming conventions, glossaries, and data contracts
  3. Build and document a semantic model using industry tools
  4. Apply content design frameworks to data interfaces
  5. Evaluate data quality through a content design lens
  6. Produce a portfolio-ready artifact that demonstrates both content and data skills

Who this is for

  • Content designers & UX writers expanding into data products
  • Analytics engineers & data analysts who want better documentation practices
  • Career changers from writing, journalism, or communications entering data
  • Product managers on data-heavy teams
  • Graduate students in data science, HCI, or information science

The arc

UnitWeeksFocus
Foundations1–3Why words matter in data — naming, schemas, content design principles
SQL as a Content Skill4–6Query literacy, validation, aggregation as editorial judgment
The Semantic Layer7–9From glossary to semantic model — dbt, Fabric, metrics design
Data Products Need Content Design10–12Data catalogs, writing for AI agents, the data product audit
Capstone13–14Build and present a fully documented, validated data product

Capstone deliverable

A portfolio artifact that includes: a documented semantic model, a glossary and style guide, validation queries proving the docs match the data, a content strategy for the data product, and a narrative reflection.

Interested in bringing this course to your university or organization?

Get in touch →


Coming soon

SQL for Content Designers

4-week intensive

Query literacy for writers. Not a SQL bootcamp — a course that teaches SQL as a tool for asking questions, validating terminology, and auditing data products. Every query you write comes with a plain-English annotation of what it asks and what the answer means.

Naming Things: Terminology Design for Data Products

Weekend workshop

A hands-on workshop on naming conventions, glossary design, and data contracts. You’ll rename a messy schema, write the rationale, and build a style guide. All in a day.

The Data Product Audit

Self-paced assessment framework

A systematic framework for evaluating any data product’s content layer: naming, documentation, error handling, discoverability. Walk through the rubric, score a real product, and deliver recommendations.


For universities and organizations

I’m actively looking for university partners to offer Full-Stack Clarity as a fall semester course or continuing education program. If you run a program in data science, information science, HCI, digital media, or business analytics — let’s talk.

I also offer custom corporate workshops tailored to your team’s data products and terminology challenges.


The book behind the course

The ideas in this course are becoming a book: Full-Stack Clarity: Why the Most Important Line of Code Is the One That Explains What It Does.
Learn more about the book →