The Digital Humanities Studio

Methods and tools for reading culture at scale.

Encode texts, map archives, model networks, and build sustainable digital scholarship — taught by practising humanists.

9
Courses
10
Categories
🧭 The DH Scholar Pathway The complete route from newcomer to independent computational DH researcher — the same skill layers behind every research platform on this … View pathway →
C
AI Literacy Advanced
Claude Architect Drills (CCA-F): 44 Scenarios on a Live Server
Self-Paced

Forty-four exam-style drills for the Claude Certified Architect — Foundations (CCA-F) exam, organized by the five exam domains and grounded in the real infrastructure of this server: its Django apps, MCP servers, SQLite and Postgres databases, systemd units, and Docker services. Every drill pairs a scenario multiple-choice question with a hands-on coding exercise, a reference solution, a full exam rationale, and notes on applying the concept to a production system you can actually touch.

D
Course Intermediate
Data Science Applied to Housing and Migration Data
Instructor-Led Approval Required

A hands-on, practical introduction to data science for Digital Humanities — taught through the 2026 Canadian Migration Data Challenge. Covers descriptive statistics, regression, clustering, machine learning, geospatial analysis, and policy reasoning using real Census housing data from Montréal, Toronto, Edmonton, and Vancouver.

D
Course Intermediate
Data Science for Digital Humanities
Self-Paced Approval Required

A method-first course for DH researchers who have a project — a corpus, a collection, an archive, a community — and want to know which data science methods would actually inform it. Each module teaches one transferable method and grounds it in a real, running DH research project: large-scale YouTube discourse corpora, LLM-assisted qualitative coding with human validation, African-language machine translation pipelines, narrative theme databases, embeddings and semantic search. The capstone is a complete data-pipeline design document for your own DH project.

D
African Studies Advanced
Developing DH Projects in Africa
Self-Paced

A practicum for African Digital Humanities researchers who want to build something real, not just survey the field. Every module opens with a project the instructor has actually shipped — a translation pipeline with 711,000+ machine translations across 250 African-language locales, a comparative-ethics database of 385 African folktales, a postcolonial-critique encyclopedia with schema-level design decisions, and more — read as evidence, warts and all. You will survey a real catalogue of 20+ existing African DH projects, choose or propose your own, and be guided from a scoped research question through data collection, infrastructure, analysis, and a public capstone showcase.

I
Course Beginner
Introduction to African Digital Humanities
Instructor-Led

A survey course exploring what Digital Humanities looks like in African scholarly and cultural contexts. Students encounter foundational DH methods — text analysis, data modelling, digital archives, and network mapping — through African case studies drawn from literature, oral tradition, philosophy, and cultural heritage.

L
AI Literacy Beginner
LLM-Augmented Text Analysis for African Digital Humanities
Instructor-Led Approval Required

A 13-module practicum for DH scholars in Africa. Learn to analyse African literary, historical, and archival texts using Voyant Tools with an integrated Large Language Model companion — no prior programming experience required. Each module pairs a Voyant visualisation with an LLM interpretation in Spyral Notebooks.

M
AI Literacy Advanced
MCP for Digital Humanities: From APIs and RAG to Tool-Using AI
Self-Paced

How does an AI assistant stop hallucinating and start knowing? This graduate course teaches the Model Context Protocol (MCP) — the open standard that connects language models to real tools and data — using CourseHub's own live MCP infrastructure as the case study and Remi as your laboratory. You will interrogate a frozen language model, call scholarly APIs by hand, probe retrieval (RAG), speak raw MCP over the wire, trace one question through seven infrastructure hops, compare four integration architectures on one research question, dissect the security and politics of tool curation, and design an MCP tool surface for a source from your own research.

S
Course Beginner
Spyral: Introductory
Instructor-Led

Introduction to Spyral platform – workspace setup, basic modules, and initial analyses. **Prerequisites:** This course is designed for complete beginners. No prior experience with Spyral, Voyant Tools, or programming is required. Participants will need access to a computer with a modern web browser and an internet connection. A free GitHub account is highly recommended to take full advantage of the saving and sharing features, and instructions for creating one are provided. **Learning outcomes:** Upon successful completion of this introductory course, participants will be able to confidently navigate the Spyral notebook environment. They will be able to create new notebooks, add and organize both Text and Code cells, and edit the notebook’s metadata to properly document their work. Learners will understand the different methods for saving their projects, including saving to the Spyral server via GitHub authentication and exporting read-only HTML files for sharing or personal backup. Furthermore, graduates will have mastered the fundamental workflow of the Spyral interface and the basics of web presentation. They will know how to run code cells, interpret their output, and use essential HTML tags to structure their narrative, as well as apply basic CSS to create professional-looking reports. This course provides the foundational skills necessary to use Spyral as a powerful tool for documenting, reproducing, and sharing digital humanities research.

V
Course Beginner
Voyant Tools and Spyral: From Start to Intermediate
Instructor-Led

A structured journey from your first text analysis in Voyant Tools through to intermediate Spyral programming. Covers installation, core text-mining techniques, vocabulary and theme analysis, and hands-on scripting in Spyral Notebooks — all in one place.