Data Science Connector Courses

Connector Courses from 2015 - Present

Below is a list of all connector courses that have been offered since Fall 2015.

Title Course number Description Data Science for Smart Cities CIV ENG 88 Design and operation of smart, efficient, and resilient cities nowadays require data science skills. This course provides an introduction to working with data generated within transportation systems, power grids, communication networks, as well as...

Data Science Minor

Minor Requirements

Grading and Overlap Rules

How to Declare and Complete the Minor

Frequently Asked Questions

Based on changes to L&S and campus policy, courses completed at UC Berkeley with a grade of Pass in Spring 2020, Fall 2020, Spring 2021 or Summer 2021 will count toward Data Science minor requirements. Please see the L...

Data Science Major

The data science major incorporates technical foundations and the study of human contexts and ethics, along with more than two dozen domain emphases, or areas of application. The ...

Spring 2017 Courses

Title Course number Days and Times Description Instructor Units Foundations of Data Science CS/ INFO/ STAT C8 MWF 11-12

Designed for students from any major, Data 8 is an innovative introduction to core concepts of computer programming and statistics. Get hands-on experience working with data while exploring real-world issues ranging from racial profiling to social networks to California water usage.

John DeNero 4...

Fall 2020 Courses

New in Fall 2020

The following courses will now be offered under the DATA course designation:

CompSci / Data / Info / Stat C8 - Foundations of Data Science

CompSci / Data / Stat C100 - Principles and Techniques of Data Science*

Data / Stat C102 - Data, Inference, and Decisions*

Data C104 / History C184D / STS C104 - Human Contexts and Ethics of Data


Data 104: Human Contexts and Ethics of Data

First lecture of Data 104 in the Fall 2019 semester in Li Ka Shing Auditorium

First lecture of DATA 104 in the Fall 2019 semester.

Spring 2020...

Data 100: Principles and Techniques of Data Science

Students in Data 100 explore the data science lifecycle, including question formulation, data collection and cleaning, exploratory data analysis and visualization, statistical inference and prediction​, and decision-making.​ The class focuses on quantitative critical thinking​ and key principles and techniques needed to carry out this cycle. These include languages for transforming, querying and analyzing data; algorithms for machine learning methods including regression, classification and clustering; principles behind creating informative data visualizations; statistical...

Data 102: Data Inference and Decisions

This course develops the probabilistic foundations of decision-making in data science and builds a comprehensive view of the modeling and decision-making life cycle in data science including its human, social, and ethical implications. Topics include frequentist and Bayesian decision-making, permutation testing, false discovery rate, probabilistic interpretations of models, Bayesian hierarchical models, basics of experimental design, confidence intervals, causal inference, robustness, Thompson sampling, optimal control, Q-learning, differential privacy, fairness in...

Spring 2020 Courses

Spring 2020 Courses Backbone Title Course Number Times & Locations Description Instructor Units Foundations of Data Science (Data 8)


Class #: 22140



Wheeler 150

Foundations of data science from three perspectives: inferential thinking, computational thinking, and real-world relevance. Given data arising from some real-world phenomenon, how does one analyze that data so as to understand that phenomenon? The course teaches critical...