A GitHub Garage for a Digital Humanities Course



In August 2015, Pitt-Greensburg digital humanities instructors implemented the DHClass-Hub, a GitHub repository designed to familiarize students with GitHub through daily usage. This GitHub environment functions like a cooperative garage where students are both the clients and the mechanics. In the repository space they share code from assignments and projects that they need help with debugging, so that they and their fellow students and instructors can inspect, advise on, and repair it together. Although the DHClass-Hub was established primarily to help students gain confidence with GitHub in order to improve their management of their own semester projects, the repository unexpectedly became the locus of a flipped learning experience, where the liveliest learning activity of the coding courses occurs in dialogues initiated by students. The DHClass-Hub is openly available to the public, maintained continuously over semesters, and shared by two courses, making its archive of open and closed Issues an increasingly beneficial searchable resource over time for the students and for the wider GitHub community. The repository’s development was the initiative of a student who became a teaching assistant in the course and wrote its accompanying tutorial on accessing GitHub at the command line. The authors find that the most important benefit to using GitHub is not to support the short-term priorities of a semester-long course, but, rather, to encourage sustainable and well-documented digital development, both of student projects and the course itself.


GitHub Flipped classroom Digital humanities Project-based learning Coding Code debugging Documentation practices Writing as coding Digital pedagogy Interdisciplinary 


  1. Bergmann, J., & Sams, A. (2014). Flipped learning: Gateway to student engagement. Learning & Leading with Technology, 41(7), 18+.Google Scholar
  2. Beshero-Bondar, E. (2017). Digital Humanities Courses. Retrieved August 21, 2016, from http://newtfire.org/dh/
  3. Kertész, C. Z. (2015). Using GitHub in the classroom—A collaborative learning experience. In 2015 IEEE 21st International Symposium for Design and Technology in Electronic Packaging (SIITME) (pp. 381–386). http://doi.org/10.1109/SIITME.2015.7342358
  4. Lottig, N., Stewart, B., Mielnicki, A., & Lawrence, B. (2016). Emily Dickinson. Retrieved August 21, 2016, from http://dickinson16.newtfire.org/
  5. Moretti, F. (2013). Distant reading. London: Verso Books.Google Scholar
  6. Parker, R. J. (2016). Guide to git shell: The basics of operating GitHub using command line. Retrieved August 21, 2016, from http://newtfire.org/dh/explainGitShell.html
  7. Parker, R. J., Spadafore, R., et. al. (2016). The restoration of Nell Nelson: An investigation of the Chicago Times. Series “City slave girls”. Retrieved August 21, 2016, from http://nelson.newtfire.org/
  8. Ramsay, S. (2012). Programming with humanists: Reflections on raising an army of Hacker-Scholars in the digital humanities. In Digital Humanities Pedagogy: Practices, Principles and Politics. Retrieved from http://www.openbookpublishers.com/htmlreader/DHP/chap09.html#ch09
  9. Skirpan, M., & Yeh, T. (2015). Beyond the flipped classroom: Learning by doing through challenges and Hack-a-thons. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 212–217). New York, NY, USA: ACM. http://doi.org/10.1145/2676723.2677224

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.University of Pittsburgh at GreensburgGreensburgUSA

Personalised recommendations