Digital Humanities Tools
Online Lessons
Online Books
- A Companion to Digital Humanities
- Digital Humanities in Practice
- Debates in the Digital Humanities
- Digital Humanities Pedagogy: Practices, Principles and Politics
Training Sites
- Coursera
- EdX
- Udacity
- Lynda.com (may be free through your library!)
- Codecademy
- Code School
- Datacamp
Better Text Editors
- Atom
- Sublime
- TextWrangler (Mac only)
- BBEdit
- Brackets
- Komodo Edit
- Notepad++ (Windows only)
Text Encoding & Converting
Regular Expressions
Command Line
Version Control
Webscraping
Python Programming Language
- Python for Everybody
- Automate the Boring Stuff with Python
- Python Programming for Historians
- Learn Python the Hard Way
Python Libraries
Ruby Programming Language
Corpus Linguistics & Textual Analysis
- AntConc
- CasualConc
- MonoConc
- WordSmith Tools (Windows only)
- Compleat Lexical Tutor
- Voyant Tools
- Lancaster Desktop Corpus Toolbox
- IMS Open Corpus Workbench
- CQPWeb
- TED Corpus Search Engine
- Corpus Linguistics MOOC (usually run every September)
- Sprachtechnologie in den Digital Humanities MOOC (German only)
- Practical Corpus Linguistics Textbook
Natural Language Processing & Topic Modeling
- UCREL Semantic Analysis System
- Stanford CoreNLP
- UAM CorpusTool
- brat rapid annotation
- CLAWS part of speech tagger (for English)
- Topic Modeling Tool
- MALLET
Charts, Graphs, Spreadsheets, Databases
- OpenRefine
- LibreOffice
- Excel Pivot Tables
- AirTable
- Designing Databases for Historical Research Course
Data Visualization, Mapping, Network Analysis
- R (programming language)
- Humanities Data in R
- Computational Historical Thinking with Applications in R
- D3 (Javascript library)
- Interactive Data Visualization for the Web (D3)
- Story Maps
- TimeMapper
- TimelineJS
- RAWGraphs
- Breve
- Palladio
- Google Fusion Tables
- Demystifying Networks
- nodegoat
- Gephi
- Cytoscape
Geographic Information Systems
Web Design & Development
Content Management Systems