A warm painting of the humanities — a bust, a seated thinker, a portrait on an easel, a guitar, a theatre mask, and scattered manuscripts
WRIT 20833 · Fall 2026 · TCU

When Coding Meets Culture

Developing data-driven opinions — an eight-week introduction to coding in the humanities.

Learn just enough Python to ask humanistic questions of real text — term frequency, sentiment, topic modeling — and to argue from what you find, while staying honest about what computation reveals and flattens. No prior coding experience needed. Everything launches from this page.

00Start here

The documents that frame the course.

01Lectures

The short conceptual frames that open each day — the “code is not neutral” throughline, from Humanities & Coding on Day 1 to Going Public on Day 19. Each opens as a slide deck on the day it is taught; the full text is linked on every card.

Mini-lecture

Humanities & Coding

Why a humanist learns to code.

Day 1Full text
Mini-lecture

Connotations & Code

Code is not neutral.

Day 1Full text
Mini-lecture

Classification Logic

Whose categories? Sorting as judgment.

Day 3Full text
Mini-lecture

Collective Memory

What a culture keeps and forgets.

Day 4Full text
Mini-lecture

AI Agency

Reading & judging machine-written code.

Day 8Full text
Mini-lecture

Data Archaeology

Where found data comes from.

Day 10Full text
Mini-lecture

NLP & Topic Modeling

Teaching machines to read culture.

Day 16Full text
Mini-lecture

Going Public

Analysis → public argument.

Day 19Full text

02Code-alongs

Instructor-led notebooks we build together in class — one per coding day, grouped by week. Each opens in Colab on the morning of its class day.

03Assignments

The four homework notebooks and the capstone, the course's final evaluative exercise. Turn in everything through TCU Online → Assignments.

04Resources

How-to guides, the tutor, the syllabus, and tools and references for going further.

Tools & references