Skip to main content
Sponsored
DS 5080 Genomics Foundations
Fall 2026

Genomics Foundations introduces core concepts in modern genomics and human genetics underlying computational biology and public health genomics. The course integrates key biological principles with quantitative reasoning and hands-on use …

Rating
Difficulty
GPA
DS 5110 Data Engineering II: Big Data Systems
Fall 2026

Trends in hardware and software for Big Data Systems and applications. Cover principles driving data infrastructures, which enabled the training of AI models on datasets (speech, sounds, images, video, languages) …

3.0
Rating
2.0
Difficulty
3.94
GPA
DS 5320 Design of Artificial Intelligence Products & Services
Fall 2026

This course focuses on making students more effective at identifying and designing AI use cases to create novel AI-powered products and services. Students will work with a variety of AI …

Rating
Difficulty
GPA
DS 6001 Data Engineering I: Data Pipeline Architecture
Fall 2026

Covers the practice of data science, including communication, exploratory data analysis, and visualization. Also covered are the selection of algorithms to suit the problem to be solved, user needs, and …

Rating
Difficulty
3.86
GPA
DS 6002 Ethics of Big Data I
Fall 2026

This course examines the ethical issues arising around big data and provides frameworks, context, concepts, and theories to help students think through and deal with the issues as they encounter …

Rating
Difficulty
3.72
GPA
DS 6021 Machine Learning I: Introduction to Predictive Modeling
Fall 2026

Comprehensive introduction to predictive modeling, a cornerstone of data science and machine learning. Learn the fundamental concepts, techniques, and tools used to build models while emphasizing both theoretical understanding and …

Rating
Difficulty
3.85
GPA
DS 6030 Machine Learning II: Data Mining & Statistical Learning
Fall 2026

This course covers fundamentals of data mining and machine learning within a common statistical framework. Topics include regression, classification, clustering, resampling, regularization, tree-based methods, ensembles, boosting, and Support Vector Machines. …

Rating
Difficulty
3.91
GPA
DS 6040 Bayesian Machine Learning
Fall 2026

Bayesian inferential methods provide a foundation for machine learning under conditions of uncertainty. Bayesian machine learning techniques can help us to more effectively address the limits to our understanding of …

Rating
Difficulty
3.78
GPA
DS 6050 Machine Learning III: Deep Learning
Fall 2026

A graduate-level course on deep learning fundamentals and applications with emphasis on their broad applicability to problems across a range of disciplines. Topics include regularization, optimization, convolutional networks, sequence modeling, …

Rating
Difficulty
3.86
GPA
DS 6200 Computation I: Fundamentals
Fall 2026

Introduces fundamental concepts of computation, data structures, algorithms, & databases, focusing on their role in data science. Covers both theoretical studies & hands-on learning activities. Includes basic data structures, advanced …

Rating
Difficulty
4.00
GPA
DS 6300 Theory I: Probability & Stochastic Processes
Fall 2026

Covers the fundamentals of probability and stochastic processes. Students will become conversant in the tools of probability, clearly describing and implementing concepts related to random variables, properties of probability, distributions, …

Rating
Difficulty
3.31
GPA
DS 6400 Advanced Machine Learning I: Introduction
Fall 2026

Introduction to regression modeling. Topics will be discussed first in the context of linear regression, and then revisited in the context of logistic regression, ordinal regression, proportional hazards regression, and …

Rating
Difficulty
3.36
GPA
DS 6600 Data Engineering I: Data Management & Visualization
Fall 2026

Covers data pipeline: techniques to collect data, organize, query & apply the data, and generate products that describe the insights. Topics include Python environments, containers using Docker, data wrangling with …

Rating
Difficulty
3.99
GPA
DS 6993 Independent Study
Fall 2026

Specialized or advanced topics not in DS current course offerings. Requires (a) approval of the program director and (b) an SDS faculty member who will serve as instructor. Propose a …

Rating
Difficulty
4.00
GPA
DS 7200 Computation III - Distributed Computing
Fall 2026

Learning tools and concepts for computing on big data. Learn how to use Spark for large-scale analytics and machine learning. Spark is an open-source, general-purpose computing framework that is scalable …

Rating
Difficulty
3.71
GPA
DS 7400 Advanced Machine Learning III: Deep Learning
Fall 2026

Covers advanced theoretical concepts for deep neural networks. Topics include convolutional neural networks and their design principles, encoder-decoder architectures, recurrent neural networks, transformers, bounding box detection, image segmentation, generative adversarial …

Rating
Difficulty
3.92
GPA
DS 7700 Value II: Data and Society
Fall 2026

Introduces ways that data and information have historically been constructed in different realms--from medicine to public health to computing--to shed light on the power relationships embedded in some of our …

Rating
Difficulty
3.56
GPA
DS 7800 Research Methods in Data Science
Fall 2026

Transition into principal investigators and generators of data science-based knowledge. Develop practical skills necessary to conduct high quality data science research, advance development into producers and critical consumers of research, …

Rating
Difficulty
GPA
DS 8998 Master's Level Thesis Research
Fall 2026

Engages students in identification of a research question, a review of the literature and the application of an existing data science tool or technique (algorithm) to that problem. This is …

Rating
Difficulty
GPA
DS 9999 Dissertation Research
Fall 2026

PhD level Dissertation Research.

Rating
Difficulty
GPA