Practical Python Programming and Algorithms for Data Analysis
This course is intended for students who are focused on big data analysis in the Python programming language, from large scale epidemiologic datasets, electronic medical records, or next generation sequence data. It will cover basic programming, including strings, arrays, dictionaries, conditional statements, data visualization, external data sources, and algorithms, with a focus on using programing to solve challenges within the students' own research projects. At the end of the course, students will have an understanding of the foundation of programming in Python. They will understand the importance and use of regular expressions and efficient data search tools and will demonstrate proficiency in algorithms and data visualization. Evaluations will be based on a midterm exam, homework, a final project, and class participation. SPRING. Instructor: Jennifer Below and staff. [2-4]
Sources
- Course catalogue ↗2026–2027