Data Management and Programming
This graduate-level course is designed for students interested in learning the foundations of data management and programming in Python. The goal is to teach students how to obtain and curate real world data, determine its reliability, manage large databases, create variables useful for analysis, and more. Much of the work will be done using Python libraries, which can help facilitate the functionality of Python without increasing the complexity. This course is designed for students in the Jeb E. Brooks School of Public Policy MS in Data Science for Public Policy program. Other students may only enroll with permission of the instructor. As a graduate level course, students are expected to have thoroughly read all materials prior to class and be well-prepared to discuss readings and cases with colleagues.
Topics
- Demonstrate an understanding of variable types, lists and arrays, and how to use packages in Python.
- Assemble data by importing it into Python.
- Appraise data quality and accuracy using common functions in Python.
- Use Python code to manage and analyze databases.
Official roster learning outcomes
Sources
- Course catalogue ↗2026-2027