
This issue is probably more common than I think. Over the past year I’ve been working on an ambitious digital project: to modify a digital annotation tool, hypothes.is, so that …
An Introduction to Programming Paradigms Table of Contents A Simpler Program Programming Paradigms Our Problem Running the Examples An Imperative Solution Problems with an Imperative Approach Introducing Functional Programming A …
Guess what, everyone? The Python Users’ Group (or PUG) is back in action starting on Tuesday, February 20th for another great semester! PUG is a bi-weekly, open, and informal opportunity …
Every time I teach a Python workshop, I inevitably end up telling the story of my first month of Python programming. I started learning Python when I arrived at the …
With classes in full swing and deadlines due, it’s project exploration and crunch time. The GC Digital Fellows wants to help. We host office hours and PUG throughout the semester …
As Digital Fellows, we occasionally share our reflections on the process of exploring digital research here on Tagging the Tower. During the Digital Research Bootcamp we invited 35 interdisciplinary scholars …
The Hoplite Challenge is an iOS and Android app being developed to drill students on Ancient Greek verb conjugation. It is based on the Hoplite Challenge Cup, an event held halfway …
Databases are much easier to understand than you probably think, and knowing your way around databases is an invaluable skill for anyone getting into web development, application development, GIS, statistics, archives management, or just about anything else that deals with large amounts of information. This brief introduction helps you get your bearings if you're completely unfamiliar with databases.