Meta tags:
author= UC Berkeley;
description= Foundations of Data Science;
Headings (most frequently used words):
data, the, foundations, of, science, course, description, offerings, materials, infrastructure,
Text of the page (most frequently used words):
the (43), and (21), data (21), fall (12), that (11), summer (11), are (11), #course (11), spring (11), for (10), notebooks (8), all (8), students (7), with (7), materials (5), otter (5), but (5), our (4), berkeley (4), environment (4), datahub (4), computing (4), 2025 (4), grader (4), from (4), used (4), not (4), well (4), free (4), textbook (4), foundations (4), science (4), 2026 (3), you (3), these (3), infrastructure (3), resources (3), access (3), available (3), notebook (3), this (3), software (3), tests (3), use (3), module (3), table (3), does (3), features (3), datascience (3), source (3), 2016 (3), thinking (3), licensed (3), 2017 (3), 2018 (3), 2019 (3), 2020 (3), 2021 (3), 2022 (3), 2023 (3), 2024 (3), real (3), world (3), respective (2), want (2), more (2), any (2), tools (2), please (2), fill (2), out (2), form (2), interest (2), hosted (2), their (2), have (2), has (2), only (2), current (2), using (2), contains (2), public (2), help (2), evaluate (2), solutions (2), student (2), able (2), see (2), assign (2), points (2), grade (2), instructor (2), also (2), service (2), manipulation (2), support (2), indexes (2), can (2), matplotlib (2), while (2), standard (2), such (2), pandas (2), maintained (2), open (2), them (2), how (2), lecture (2), slides (2), assignments (2), offerings (2), repositories (2), jupyter (2), installation (2), modules (2), github (2), computational (2), inferential (2), which (2), material (2), phenomenon (2), analysis (2), including (2), social (2), issues (2), copyright, regents, university, california, authors, nondiscrimination, accessibility, information, about, email, courses, edu, provide, edit, execute, tool, utilizes, cloud, deploy, scalable, enable, users, interact, remotely, standardized, common, exact, same, restricted, enrolled, previous, semester, offering, still, staff, faculty, general, purpose, specific, created, creation, format, generates, two, parent, first, whether, questions, correct, type, client, side, validation, second, private, usually, correctness, edge, cases, system, conjuction, work, own, machines, documentation, deployed, called, standalone, gradescope, automatic, grading, uses, charts, maps, provides, interface, appropriate, introductory, class, similar, explicitly, row, hierarchical, time, series, missing, values, slicing, many, other, advanced, complicate, novices, charting, customize, output, match, pedagogical, goals, mapping, implemented, aim, simplify, working, tables, geojson, files, certainly, outside, context, was, specifically, designed, curriculum, setting, transition, folium, dataframe, components, projects, encourage, contact, prepared, guide, set, videos, demonstration, iterations, via, links, calendars, request, instructional, purposes, typically, assume, python, numpy, depending, year, okpy, anaconda, semyy, organization, online, includes, interactive, sets, examples, been, vision, since, beginning, publicly, educational, most, licenses, makes, adapt, however, allows, sharing, allow, distribution, derived, bsd, mit, 2015, combines, three, perspectives, relevance, given, arising, some, one, analyze, understand, teaches, critical, concepts, skills, computer, programming, statistical, inference, conjunction, hands, datasets, economic, document, collections, geographical, networks, delves, into, legal, surrounding, privacy, ownership, description,
Text of the page (random words):
data 8 foundations of data science data 8 the foundations of data science course description the uc berkeley foundations of data science course combines 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 concepts and skills in computer programming and statistical inference in conjunction with hands on analysis of real world datasets including economic data document collections geographical data and social networks it delves into social and legal issues surrounding data analysis including issues of privacy and data ownership offerings summer 2026 spring 2026 fall 2025 summer 2025 spring 2025 fall 2024 summer 2024 spring 2024 fall 2023 summer 2023 spring 2023 fall 2022 summer 2022 spring 2022 fall 2021 summer 2021 spring 2021 fall 2020 summer 2020 spring 2020 fall 2019 summer 2019 spring 2019 fall 2018 summer 2018 spring 2018 fall 2017 summer 2017 spring 2017 fall 2016 spring 2016 fall 2015 materials it has been our vision since the beginning of data 8 that these materials are publicly licensed as open educational resources most repositories are licensed with mit bsd or cc licenses which makes them free to use and adapt however the textbook is licensed with cc by nc nd 4 0 which allows free sharing of the material but does not allow for the distribution of derived material textbook computational and inferential thinking the foundations of data science is a free online textbook that includes interactive jupyter notebooks and public data sets for all examples the textbook source is maintained on this github assignments all assignments for all offerings are available in the data 8 github organization typically in materials semyy repositories as jupyter notebooks the notebooks assume a python 3 installation with the standard modules from an anaconda installation such as numpy and matplotlib as well as the datascience and depending on the year okpy or otter grader modules lecture materials all lecture videos slides and demonstration notebooks from fall 2016 to current iterations of the course are available via links on the respective course calendars to request access to the source of the slides for instructional purposes please fill out our data 8 instructor interest form infrastructure all of the software components of the course are maintained as open source projects we encourage you to contact us if you want any help using them we also have prepared a guide on how to set up course infrastructure the datascience module the course uses a module for table manipulation charts and maps that provides an interface appropriate for an introductory course the table class is similar to a dataframe in pandas but explicitly does not support row indexes hierarchical indexes time series data missing values slicing and many other advanced features that can complicate table manipulation for novices the charting features use matplotlib but customize the output to match the pedagogical goals of the course the mapping features are implemented by folium but aim to simplify working with tables and geojson files while the datascience module can certainly be used outside the context of the course it was specifically designed to support the data 8 curriculum while setting up students to transition to more standard tools such as pandas the otter grader automatic grading software all notebooks are created using the otter grader notebook creation format this software generates two notebooks from a parent notebook the first contains only public tests that are used to help students evaluate whether or not solutions to questions are correct a type of client side validation for the student the second notebook contains solutions as well as private tests that students are not able to see these tests are usually used to evaluate correctness and edge cases as well as assign points this system is used in conjuction with gradescope at berkeley to grade and assign points to student work but an instructor is also able grade notebooks on their own machines see the documentation at otter grader as well as use a free service that we deployed called otter service standalone hosted computing environment we provide a hosted environment for our students to edit and execute their notebooks datahub datahub is a tool that utilizes cloud computing infrastructure to deploy scalable resources that enable users to interact remotely with a standardized common computing environment all students have access to the exact same computing environment and resources as of summer 2025 the data 8 specific datahub has restricted access for only students enrolled in the current or previous semester s offering of data 8 the general purpose datahub is still available to all uc berkeley students staff and faculty if you want more information about any of these materials or tools please fill out our data 8 interest form or email ds courses berkeley edu accessibility nondiscrimination copyright 2026 regents of the university of california and respective authors
|