Computational Text Analysis
Uncover unconscious patterns in human language by treating literature, emotion, and dialect as empirical data. Use statistical and computational tools to profile authorial fingerprints, track narrative arcs, and map regional speech.
Like Duolingo, but for Computational Text Analysis. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.
A short one: 12 levels across 2 sections, about 24 minutes end to end, roughly 5 days at five minutes a day. It moves through Profiling Voice and Authorship and Mapping Sentiment and Dialect. It assumes you already know the basics.
Free forever · No credit card · iPhone & Android

Key ideas in Computational Text Analysis
- Function words reflect involuntary cognitive habits rather than deliberate topic choices.
- Content words change dramatically across topics while function words remain stable across texts.
- Cognitive psychology shows prepositions and articles escape conscious revision during writing.
- Absolute token counts scale linearly with document length, artificially inflating counts in larger texts.
- Normalizing frequencies per thousand words prevents document length from masking an author's true habit.
- Computational text profiles require relative rates to enable fair statistical distance calculations.
- Zipf's power law causes a few head terms to dwarf the variance of all other informative words.
- Applying a log transformation or high/low frequency threshold dampens statistical noise from rare words.
- Uncalibrated rare words distort distance metrics by acting as accidental, one-off outliers.
- Sentence-length distributions quantify syntactic complexity independent of chosen vocabulary.
- Punctuation ratios capture structural cadence and rhetorical pacing across literary works.
- Punctuation profiling bypasses lexical substitution by measuring grammatical architecture directly.
- Lemmatization strips inflectional suffixes, erasing distinct tense and mood preferences.
- Collapsing plural or archaic endings into base roots eliminates subtle grammatical tics.
- Topical classifiers benefit from stem reduction, but authorship attribution relies on inflectional choices.
- Top frequent words are non-thematic function words like prepositions and conjunctions.
You've tried the other tabs
Thirty open tabs. Four facts you actually kept.
You watched. You nodded. By Sunday it was gone.
One answer, then back to scrolling.
Eight weeks. You meant to finish. You didn't.
Tomo gives Computational Text Analysis the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.
Here's what playing it feels like
A real question from this course. Take your best guess.
Why do stylometrists rely on function words rather than topic vocabulary to profile an author?
Get it right to open this lesson and 11 more in the app.
Where Computational Text Analysis takes you
- 1
Profiling Voice and Authorship
- Isolating Stylistic Fingerprints with Word Frequencies
- Attributing Authorship with Distance Metrics
- 2
Mapping Sentiment and Dialect
- Mapping Narrative Arcs and Emotional Tone
- Geolocating Dialects and Spatial Language
2 sections · 4 units · 12 levels. Built to play, not to enroll.
Tomo is in ChatGPT
Tomo is also a ChatGPT plugin: the same playable courses, built and played inside your chat.
Add Tomo to ChatGPT- What to ask
- “Make me a Tomo course on black holes.” “Turn this chat into a Tomo course.”
- What you get
- Quick questions with instant feedback, hearts and stars, ready to play in about a minute.
- Where it goes
- No sign-up to start. Connect your Tomo account and your streak carries on in the app.
You pick the voice
Computational Text Analysis is taught in the Professor style: clear, structured, thorough. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.
More Technology on Tomo
Mastering Conversational AI
Move beyond simple questions and learn to collaborate with AI as a creative partner. Discover how to engineer complex workflows, refine logic, and unlock the full potential of large language models.
Mastering Claude for Real Life
Move beyond simple questions and learn to use Claude as a creative partner. From redesigning your living space to automating your daily tasks, discover how to get the most out of this advanced AI.
Data Analysis from Excel to SQL
Transform messy raw spreadsheets into automated models, interactive dashboards, and robust database queries. Learn to clean data in Power Query, calculate metrics in DAX, and extract answers with SQL.
Python from Scratch
Learn to write real, working Python code to automate repetitive tasks, analyze information, and build your own applications. Master core syntax, data structures, and practical libraries through hands-on logic.
SQL for Business Analysis
Transform transactional records into strategic business insights using advanced SQL. Master window functions, complex data reshaping, funnel and cohort analyses, and query tuning for reliable commercial reporting.
Advanced Automotive Diagnostics
Move beyond code-reading into deep system diagnostics. Master lab scopes, CAN-bus physical layer analysis, in-cylinder pressure profiling, and high-voltage electrified powertrain troubleshooting.
Start Computational Text Analysis today.
Download Tomo, search Computational Text Analysis, and play your first lesson in under a minute.