Data Science Modules




Explore data science through hands-on data sets relevant to courses








About Modules



Data science modules are short explorations into data science that give students the opportunity to work hands-on with a data set relevant to their course and receive some instruction on the principles of data analysis, statistics, and computing. With help from the Data Science Modules development team, a module can be designed and taught in an existing course from any discipline or field.



Modules are a great way for students to have a smooth and supported introduction to computing, statistics, and the tools used in data science, which are increasingly relevant across academic disciplines. They empower students to do their own research and pose their own questions using data and enable instructors to apply a new lens to their area of expertise.



Featured Modules

Some great modules to check out!


Github: View and download copies of Module files, including datasets, Jupyter notebooks, and supplementary code.






Datahub: Launch a server to interact with the Module materials. Open the Jupyter notebooks, load the data, edit and run the code, and view the visualizations. Datahub can only be accessed if you have a UC Berkeley CalNet account.




MyBinder: Launch a server to interact with the Module materials. Open the Jupyter notebooks, load the data, edit and run the code, and view the visualizations. Can be accessed by anyone. Note: Binder servers run on donated resources, so it may take some time to load.


Contact Us



Are you a UC Berkeley instructor and want to request a module?


If you are interested in leading a course or learning more fill out the form below!