INFO 407 Introduction to Programming Python for Data Science

For students who want to learn about solving problems common in data sciences but have little or no programming experience. The class is asynchronous (students can access material on-line but within specified timeframes) and taught online. Data Science lies at the intersection of statistics and computer science and focuses on extracting information from data. This class will immerse students on topics of software construction, design, programming paradigms and the semantic and syntax of the Python language and then focus on some of the necessary workflows to move raw data into information. The class will explore common Python modules (libraries) used in data science, natural language processing, statistics, mathematics, data management (acquiring, cleaning, reshaping, organizing, persisting) and visualizations.

Undergraduate Credit: 3 hours
Graduate Credit: 3 hours

Note: Credit is not given toward graduation for BOTH INFO 407 and INFO 490 MH "Intro to Prog for the Data Science" sections.

Course Department: Informatics

Informatics Course Catalog (opens in a new browser window)

Semesters offered (opens in a new browser window)

Updated: April 4, 2026

Informatics Programs
614 E. Daniel St., 4th Floor
MC-387
Champaign, IL 61820
217-333-4930
Log In