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 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 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 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 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 4002 Data Science Project
Fall 2026

The data science project course will allow students to take the knowledge gained in each of the four required courses and apply them to a data driven problem. Students will …

5.0
Rating
3.0
Difficulty
3.92
GPA
DS 4021 Machine Learning
Fall 2026

Critique models and adapt them to a variety of data sets. Gain a deeper understanding of core ML concepts. Build towards neural networks (latent index models, more complex linear models …

Rating
Difficulty
3.91
GPA
DS 4125 Introduction to Deep Learning
Fall 2026

Understand Deep Learning covering neural networks, activation functions, and optimization algorithms. Gain experience with TensorFlow and PyTorch, mastering key techniques such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), …

Rating
Difficulty
3.88
GPA
DS 4221 Advanced Databases
Fall 2026

Explores new models of database design: graph, vector, and ledger. These have become required infrastructure in service of social media (graph databases), Large Language Models (vector databases), and cryptocurrency (ledger …

Rating
Difficulty
GPA
DS 4422 Technology Regulation and Data Science
Fall 2026

Introduces complex interplay between technology, regulation, and data science and exposes regulatory realities confronting the field. Read and parse regulatory texts. Navigate the international technology regulatory landscape, identify key actors, …

Rating
Difficulty
GPA
DS 4993 Independent Study in Data Science
Fall 2026

Reading and research under the direction of a faculty member. Students must obtain approval from a faculty advisor to approve and direct the independent study. Final approval by the Director …

Rating
Difficulty
GPA
DS 5001 Text as Data
Fall 2026

Covers foundations and applications of NLP with a focus on the most popular form of unstructured data - text. Convert source texts into structure-preserving analytical form and then apply information …

Rating
Difficulty
3.82
GPA
DS 5003 Healthcare Data Science
Fall 2026

Provides healthcare domain knowledge, healthcare data understanding, and data science methodologies to solve problems. Understand data types, models, and sources, including electronic health record data; health outcomes, quality, risk, and …

Rating
Difficulty
3.83
GPA
DS 5012 Computation for Data Science
Fall 2026

Provides a foundation in discrete mathematics, data structures, algorithmic design and implementation, computational complexity, parallel computing, and data integrity and consistency. Case studies and exercises will be drawn from real-world …

Rating
Difficulty
3.86
GPA
DS 5030 Understanding Uncertainty
Fall 2026

Provides an in-depth exploration of probabilistic and statistical methods used to understand, quantify, and manage uncertainty. Learn foundational concepts in probability and statistics, simulation techniques, and modern approaches to parameter …

Rating
Difficulty
3.82
GPA