Skip to main content

Data Science Programming

Program

Description

Data science combines statistical methods and computing to analyze data, identify patterns and predict outcomes that can guide business decisions and operations. Through hands-on programming and data-analysis exercises, you’ll develop the coding and database-query skills needed to prepare clean, usable datasets, create visualizations and machine-learning models, and work with distributed systems and cloud infrastructure that support large-scale data processing. You’ll be able to build and deploy data science applications that analyze large datasets, use predictive models, and operate at scale in the cloud.

Key takeaways

  • Frame focused analytics questions and determine the data needed to address them
  • Prepare, combine and manage data using code and database queries
  • Use visualizations to interpret patterns and communicate findings
  • Compare machine-learning methods and evaluate model performance
  • Configure distributed data systems and deploy analytics solutions in the cloud

Courses

This program consists of four required courses and one elective course, all offered live online. To complete the program, register for each course individually below.

Course sequence

  • For the best learning experience, participants are encouraged to complete Intro to Python (CEBD 1100) and Programming for Data Analytics (CEBD 1160) before taking the remaining courses. 
  • It is required to take Programming for Data Analytics (CEBD 1160) before taking Machine Learning (CEBD 1260) and Big Data Infrastructure (CEBD 1261). 
  • The order that the courses are listed in below reflects the recommended sequence. 

Required courses

Elective courses (choose one)