Digital Humanities Teaching Resources
- MLA"s Digital Pedagogy in the Humanities: Concepts, Models, and Experiments (curated sets of examples around specific keywords)
- UCLA's Introduction to Digital Humanities: Concepts, Methods, and Tutorials (digital textbook with classroom exercises and tutorials)
- One perspective on teaching digital liberal arts, emphasizing "connected learning."
Tools-Oriented Introductions and Overviews
- UCLA's DH 101: Concepts, Methods, and Tutorials for Students and Instructors (online textbook)
- CUNY Digital Humanities Resource Guide (wiki)
- CUNY Digital Humanities Research Institute github repo (walkthrough of many standard DH tools)
- Tooling up for Digital Humanities (tutorial series)
- DiRT Directory (registry of digital research tools)
- Miriam Posner's DH 101 Resource Guide (current and comprehensive overview of resources)
Digital Project Development
- From Research Ideas to Projects (slidedeck)
- DevDH: Development for the Digital Humanities (website)
- Planning Digital Projects (worksheet)
- Sustainability Implementation Toolkit (toolkit)
- Project Management (curated list of digital humanities project management resources)
- Google Maps (tutorial)
- MapBox (tutorial)
Learning to design maps, for novices and experts - started by GT alumna Beth Schecter
- Neatline (tutorial)
Overlay your own map images with text and additional images. Built on top of Omeka (see "Archives," below).
- GeoCommons (tutorial)
The industry standard for GIS analysis and visualization.
- QGIS (tutorial)
The free and open source answer to ArcGIS.
- The Spatial Turn (conceptual overview of spatial analysis, with examples)
- GIS Analysis and Critical Issues (conceptual overview, with examples and sample classroom exercises)
- Mapping (a curated collection of classroom and pedagogical artifacts)
A flexible tool for building media-rich timelines.
- Neatline (tutorial)
Create visually-rich timelines; create narrative paths over images. Built on top of Omeka (see "Archives," below).
Network Analysis and Visualization
- Gephi (tutorial)
Network graph visualization platform.
Create network visualizations from Excel spreadsheets.
- Cytoscape (tutorial; another)
A flexible tool for creating network visualizations.
- Network Analysis (conceptual overview with examples and classroom exercises)
- Demystifying Networks (conceptual overview)
Text Analysis and Visualization
- Voyant Tools (tutorial)
A web-based platform for text analysis.
Software for exploring and visualizing large document collections, developed by Prof. John Stasko (Interactive Computing).
- Google Ngram Viewer
Search and visualize word frequencies over time.
- HathiTrust Bookworm
Search and visualize word frequencies over time.
- Tutorials for more advanced tools can be found here.
- Data Mining and Text Analysis (conceptual overview with examples and classroom exercises)
- Distant Reading and Cultural Analytics (conceptual overview with examples and classroom exercises)
- Text Analysis (conceptual overview with examples)
- Text Analysis (a curated collection of classroom and pedagogical artifacts)
- Ben Schmidt's handouts on various forms of text analysis.
- Seven Ways Humanists Are Using Computers to Understand Text
- Tableau (tutorial)
A feature-rich visualization platform.
- Google FusionTables (tutorial)
A tool for visualizing spreadsheet data.
- Palladio (tutorial, another)
A platform for visualizing humanities data.
- D3.js (tutorial)
- Visualization (conceptual overview with examples and classroom exercises)
- Tableau Learning Material
- Extensive Data Viz Course Resource Repository
- Color Tools
- 0 to 255 – Useful for generating web-safe color palettesColor Brewer 2.0 – Web-based tool to generate color palettesColor Laboratory – Another web-based tool to create swatches and palettes. Also allows the user to simulate how colors would be perceived by people with 8 types of color deficiency.
- Choosing Colors: http://www.b-eye-network.com/newsletters/ben/2235
Data and Databases
- Information (a curated list of resources and pedagogical artifacts on the subject)
- Data and Databases (a conceptual overview with examples and classroom exercises)
- Database and Narrative (a continuation of the above)
Digital Scholarly Publishing (including Archives and Exhibits)
- WordPress (tutorial)
A flexible content management system for blogging and other text and image-based scholarship.
A digital publishing platform designed for rich media content.
- Omeka (tutorial part i, tutorial part ii)
A plaform for building digital archives and exhibits.
- Bot Wiki
A good place to start
- List of Tutorials at Bot Wiki
- Cheap Bots Done Quick
- Getting Started with the Arduino
- Sparkfun: Sensors and boards galore
- Invent to Learn: Resource Guide
- Free models: https://www.thingiverse.com/
- 3D Printing in Digital Humanities: http://guides.laguardia.edu/digitalhumanities/3dprinters
- Critical Making approach: https://bouncingideas.wordpress.com/2013/06/26/critical-making-a-3d-printed-gun/
IAC projects using 3D printing:
- Jean Ho Chu's prayer nuts project: http://www.jeanhochu.com/prayer-nuts.html
- Making hardware for civic data science: http://civicdatascience.gatech.edu/2017/07/28/seeing-like-a-bike-cycling-into-the-sunset/
Android docs: https://developer.android.com/training/index.html
Android studio guide: https://developer.android.com/studio/intro/index.html
Android studio installer: https://developer.android.com/studio/install.html
Learn Java: https://www.codecademy.com/learn/learn-java
Apple docs: https://developer.apple.com/
Learn swiftt: https://developer.apple.com/swift/playgrounds/
Learn swfit basics: https://codewithchris.com/learn-swift/
Swift advanced: https://www.learnswift.tips/
React native: https://reactnative.com
General coding support: https://www.stackoverflow.com
Augmented / Virtual Reality
- Argon (created at Georgia Tech)
- Unity (tutorial)
Apple iOS AR kit: https://developer.apple.com/arkit/
Apple AR kit tutorials: https://appcoda.com/tutorials/ios/
- Janet Murray on the Future of AR/AR in Action Panel
Audio / Video Production
- Video (curated classroom exercises and artifacts)
Wireframing & Prototyping
"A website wireframe, also known as a page schematic or screen blueprint, is a visual guide that represents the skeletal framework of a website. Wireframes are created for the purpose of arranging elements to best accomplish a particular purpose.”
Wireframing is part of the user center designed process. It can be useful to mockup what a website or app interface will look like and how users will interact with it before you jump into developing it. This way you can work out any usability, layout or information flow issues. It is cheaper and quicker to update a wireframe mockup then it is to update deployed code.
After mocking up static pages it can be useful to link them together in an interactive prototype so you can test the flow between pages.
- Wireframing & Prototype Basics: https://webdesign.tutsplus.com/articles/a-beginners-guide-to-wireframing-- webdesign-7399
student 50% discount
only handles static mockups
Adobe XD: http://www.adobe.com/products/xd.html
Included in Creative Cloud Subscription
Handles static mockups and interactions
Handles linking of pages together
static mockups with pre-existing components