Core Data Science Courses
All the master’s students are required to take
- DATA 601 Introduction to Data Science
- DATA 602 Introduction to Data Analysis and Machine Learning
- DATA 603 Platforms for Big Data Processing
- DATA 604 Data Management
- DATA 605 Ethical & Legal Issues in Data Science
- DATA 606 Capstone Project in Data Science (ONLINE)
- DATA 607 Leadership in Data Science
Certificate students need to take DATA 601 – 604 only and get a B or better grade in each class.
We do not teach during the winter semesters.
We offer a few courses in the summer semesters, but note that we don’t require our adjuncts to hold office hours in the summer semesters.
The courses below are not offered every semester.
Foundational Data Science Courses
- DATA 608 Probability and Statistics for Data Science
- DATA 613 – Data Visualization and Communication (Starting from Fall 2025)
- DATA 690 Special Topics: Statistical Analysis & Visualization with Python
- DATA 690 Special Topics: Mathematical Foundations for Machine Learning
- DATA 690 Special Topics: Data Structures and Algorithms in Python
Applied Data Science Courses (You can’t take these classes before completing DATA 601)
- DATA 690 Special Topics: Financial Data Science
Advanced Data Science Courses (You can’t take these classes before completing DATA 602)
- DATA 621 Practical Deep Learning (Starting from Spring 25)
- DATA 690 Special Topics: Introduction to Natural Language Processing
- DATA 690 Special Topics: Artificial Intelligence for Practitioners
Independent Study
These are recently added to our program. More details will be shared later.