Skip to main content
Sponsored
DS 1001 Foundation of Data Science
Fall 2026

Introduction to core data science concepts and skills, including computing environments, visualization, modeling, and bias analysis. Think like a Data Scientist as you engage through lectures, discussions, labs, and guest …

3.6
Rating
1.7
Difficulty
3.88
GPA
DS 1002 Programming for Data Science
Fall 2026

Will expose student to fundamental coding languages in data science. Python and R will be the primary focus of the course. Popular packages such as pandas and tidyverse will be …

4.0
Rating
1.7
Difficulty
3.87
GPA
DS 2001 Programming for Data Science
Spring 2022

The course will expose students to three different programming languages that are core to the Field of Data Science. SQL will be covered first to include a discussion on SQL's …

3.4
Rating
3.0
Difficulty
3.83
GPA
DS 2002 Data Science Systems
Fall 2026

This course will center on exposing students to contemporary pipelines for data analysis through a series of steadily escalating use cases. The course will begin with simple local database construction …

2.1
Rating
2.3
Difficulty
3.90
GPA
DS 2003 Communicating with Data
Fall 2026

The course is designed to not only teach students tools necessary to visualize data but also effective techniques for explaining data driven results with an emphasis on communicating statistical output …

1.2
Rating
2.0
Difficulty
3.85
GPA
DS 2004 Data Ethics
Fall 2026

Explores principles and applications of data ethics within a broader social framework that prioritizes conversations about policy, regulatory frameworks, accountability, transparency, and governance models. Will discuss who is responsible for …

2.0
Rating
2.3
Difficulty
3.84
GPA
DS 2006 Computational Probability
Spring 2024

Covers the fundamentals of probability theory & stochastic processes. Become conversant in the tools of probability. Clearly describe & implement concepts related to random variables, properties of probability, distributions, expectations, …

2.0
Rating
4.0
Difficulty
3.45
GPA
DS 2022 Introduction to Computing
Fall 2026

Will center on exposing students to contemporary pipelines for data analysis through a series of steadily escalating use cases. The course will begin with simple local database construction such as …

4.0
Rating
3.0
Difficulty
3.92
GPA
DS 2023 Communicating with Data
Fall 2026

Designed not only to teach students tools necessary to visualize data but also effective techniques for explaining data driven results with an emphasis on communicating statistical output in a manner …

4.0
Rating
2.0
Difficulty
3.87
GPA
DS 2024 Value I: Ethics & Policy in Data Science - Major
Spring 2026

Explores principles and applications of data ethics within a broader social framework. Works to lay foundational knowledge for more advanced courses in the Value domain of the major. Will discuss …

Rating
Difficulty
3.97
GPA
DS 2026 Computational Probability
Fall 2026

Covers the fundamentals of probability theory & stochastic processes. Become conversant in the tools of probability. Clearly describe & implement concepts related to random variables, properties of probability, distributions, expectations, …

1.9
Rating
3.0
Difficulty
3.57
GPA
DS 3001 Foundations of Machine Learning
Fall 2026

This course exposes students to foundational knowledge in each of the four high level domain areas of data science (Value, Design, Analytics, Systems). This includes an emphasis on ethical issues …

3.6
Rating
3.5
Difficulty
3.89
GPA
DS 3002 Data Science Systems
Spring 2022

This course will center on exposing students to contemporary pipelines for data analysis through a series of steadily escalating use cases. The course will begin with simple local database construction …

Rating
Difficulty
3.92
GPA
DS 3003 Communicating with Data
Spring 2022

The course is designed to not only teach students tools necessary to visualize data but also effective techniques for explaining data driven results with an emphasis on communicating statistical output …

Rating
Difficulty
3.90
GPA
DS 3005 Mathematics for Data Science
Spring 2024

Engage with and train in the use of key concepts in machine learning and math: OLS estimator for regression; logistic regression & maximum likelihood estimator; multiple linear regression; principal components …

Rating
Difficulty
3.48
GPA
DS 3006 Principles of Inference and Prediction
Spring 2024

Explore mathematical foundations of inferential and prediction frameworks, with emphasis on computation, used to learn from data. Frequentist, Bayesian, and Likelihood viewpoints are all considered. Topics: principles of estimation, optimality, …

Rating
Difficulty
3.96
GPA
DS 3021 Analytics I: Foundations of Machine Learning
Spring 2026

Exposes students to foundational knowledge in the area of analytics, especially as it relates to machine learning. The focus is on methods needed to prepare data for machine learning models, …

Rating
Difficulty
3.88
GPA
DS 3022 Data Engineering
Fall 2026

Moves deeper into current best practices around data engineering in industry. Topics will review basic data collection, ingestion, processing, and storage, moving beyond to data governance, security, pipeline orchestration, monitoring …

Rating
Difficulty
3.87
GPA
DS 3025 Mathematics for Data Science
Spring 2026

Engage with and train in the use of key concepts in machine learning and math: OLS estimator for regression; logistic regression & maximum likelihood estimator; multiple linear regression; principal components …

Rating
Difficulty
3.87
GPA
DS 3026 Principles of Inference and Prediction
Spring 2026

Explore mathematical foundations of inferential and prediction frameworks, with emphasis on computation, used to learn from data. Frequentist, Bayesian, and Likelihood viewpoints are all considered. Topics: principles of estimation, optimality, …

Rating
Difficulty
3.76
GPA