Python for Policymakers
This course is an introduction to computer programming in Python developed for the policy-minded student. Assuming no prior computer programming experience, we will build from the basics of the Python language up to intermediate topics such as data wrangling, web scraping, and interfacing with the operating system. Example problems and readings throughout the course will be used to introduce policy areas with a programming nexus, including secure software development, open-source software, internet architecture, and machine learning. The goals of the course are to equip students with the skills necessary to use simple scripting in their next job, lay a foundation for further study of computer science, and introduce policy areas relevant to their new skills. For students in the MSFS-STIA concentration, this course may be used to fulfill the technical/science course requirement.
Sources
- Course catalogue ↗2026-2027