Book Open Access

The Programming Historian - Print Edition

Crymble, Adam; Gibbs, Fred; Hegel, Allison; McDaniel, Caleb; Milligan, Ian; Taparata, Evan; Wieringa, Jeri; Boggs, Jeremy; Turkel, William J.

The Programming Historian ( offers novice-friendly, peer-reviewed tutorials that help humanists learn a wide range of digital tools, techniques, and workflows to facilitate their research.

This PDF version of the project is a snapshot of all published lessons as they appeared in February 2016. It contains 48 tutorials introducing topics ranging from:

  • setting up (5 lessons)
  • acquiring data (7 lessons)
  • transforming data (17 lessons)
  • analyzing data (6 lessons)
  • presenting history (10 lessons)
  • sustaining data (3 lessons)

All content is licensed under a creative commons license. We encourage you to use, distribute, and print out lessons (or the whole book) as it suits you. Go forth and learn!

Author List:

Amanda Morton, Spencer Roberts, James Baker, Sarah Simpkin, Dennis Tenen, Grant Wythoff, Ian Milligan, Seth van Hooland, Ruben Verborgh, Max De Wilde, Doug Knox, Laura Turner O'Hara, Seth Bernstein, Jon Crump, Adam Crymble, Heather Froehlich, Vilja Hulden, Shawn Grahan, Scott Weingart, Fred Gibbs, Matthew Lincoln, Jim Clifford, Josh MacFadyen, Daniel Macfarlane, Marten Düring, Miriam Posner, Caleb McDaniel, Kellen Kurschinski, Jeri Wieringa, William J. Turkel.

Files (27.9 MB)
Name Size
27.9 MB Download
All versions This version
Views 815815
Downloads 2,4272,427
Data volume 67.6 GB67.6 GB
Unique views 700700
Unique downloads 2,2932,293


Cite as