Skip to Main Content

Digital Humanities

A guide to tools used in the Digital Humanities

GitHub

GitHub
GitHub is a place where many developers store their code and collaborate. With a free account, you can create repositories for your code. It is a useful place for getting started on simple coding projects. You can also create websites with GitHubPages.

“As of January 2020, GitHub reports having over 40 million users and more than 100 million repositories…, making it the largest host of source code in the world” (“GitHub,” Wikipedia)

“Hello World: GitHub Guides”
This guide shows you how to get started at GitHub and create a repository.

“Getting Started with GitHub Pages”
This guide shows you how to create a website hosted on GitHub Pages.

GitHub Desktop:
Download GitHub Desktop in order to coordinate your repositories at GitHub with code saved on your computer.

“GitHub: Features”
Learn more about GitHub.

Mozilla

MDN Tutorials (Mozilla Developer Network)
“Our mission is to ensure the Internet is a global public resource, open and accessible to all” (Mission)
“MDN Web Docs is an evolving learning platform for Web technologies and the software that powers the Web, including Web standards such as CSS, HTML, and JavaScript (“About MDN Web Docs”).

Getting Started with the Web
“Getting started with the Web is a concise series introducing you to the practicalities of web development. You'll set up the tools you need to construct a simple webpage and publish your own simple code.” This series includes: Choosing Software, HTML Basics, CSS Basics, JavaScript Basics, and more.

Other Mozilla Tutorials
 

Tutorials

General Tutorials & Introductions to Coding

Miriam Posner’s Tutorials:

“Build a Webpage from Scratch with CSS and HTML”
“Publish Your Website with GitHub pages”

Leçon en français:

William J. Turkel et Adam Crymble, «Comprendre les pages web et le HTML,» traduction par Sylvain Machefert, The Programming Historian en français 1 (2019), https://programminghistorian.org/fr/lecons/comprendre-les-pages-web. “Cette leçon propose une introduction au langage HTML et à la structuration des pages web.”

Codecademy

Codecademy
Codecademy has both free and paid plans for learning to code. Topics include: HTML & CSS, Python, R, JavaScript, SQL, Bash/Shell, C++, and Ruby. To see the full range of options before signing up, look at their catalog here.