The Programming Historian

We publish novice-friendly, peer-reviewed tutorials that help humanists learn a wide range of digital tools, techniques, and workflows to facilitate research and teaching. We are committed to fostering a diverse and inclusive community of editors, writers, and readers.

Learn

Use our lessons to teach your self new technical skills or understand how humanists are using new digital tools, methods, and research processes.

Teach

Use the Programming Historian in your classes or workshops! Please let us know how we can improve our lessons to suit your needs, or if you run into trouble using one.

Contribute

Write a lesson, join our team of reviewers, provide feedback. We're always keen to hear from our readers!

Our Team

As a volunteer, community-driven resource, we take pride in showing off and giving credit to the great many people who have contributed their time and energy to the Programming Historian.