An introduction to concepts in scientific programming and data science using the Python language. Students are given hands-on opportunities to learn techniques applicable to quantitative analyses across a broad range of fields. Core programming concepts are taught in tandem with real-world applications.
This course will be taught 95% or more online. The course content is delivered fully online; students will utilize the features of eLC and GitHub to access a variety of experiences involving text and multimedia presentations of content, intensive practice, online discussion, and expert support. Quizzes and proctored exams will also be offered through a combination of online and in-person proctored sessions, which may have proctoring fees associated with them.