Introduction to several commonly used programming languages used in public health research and practice.
Athena Title
Intro Coding for Public Health
Equivalent Courses
Not open to students with credit in EPID 7250
Non-Traditional Format
This course will be taught 95% or more online.
Prerequisite
Enrolled in the MPH or MS or PhD in Epidemiology and Biostatistics or permission of department
Grading System
A - F (Traditional)
Student learning Outcomes
Students will be able to install and update software on their computers.
Students will be able to proficiently load data and perform initial exploratory data analyses.
Students will be able to perform common public health coding and data analysis tasks using reproducible, efficient, automated, and documented workflow.
Students will be able to apply appropriate common statistical analysis methods to the data.
Students will be able to generate high-quality figures and tables that properly convey results and conclusions based on statistical analysis results and audience needs.
Students will be able to assess the strengths and weaknesses of different programing languages and choose the appropriate one for a given task.
Topical Outline
Overview of programming for public health
Installing and running R and SAS
Principles of reproducible workflows
Common variable and data structures
Data importing
Data cleaning
Data exploration
Generating figures and tables
Basic statistical analysis of data
Common programming workflows and algorithms
Further applied topics of coding in public health
Institutional Competencies Learning Outcomes
Analytical Thinking
The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.