Skip to Content
Course

Python for Data Science

DSC-207R

This course is only available to students who have been accepted into the Foundational Data Science Advanced Certificate.

This online course covers the essential tools for data science, including: the basic process of data science; Python and Jupyter notebooks; finding answers within large datasets by using Python to import data, explore it, analyze it, learn from it, visualize it, and generate easily shareable reports. An applied understanding of how to manipulate and analyze uncurated datasets; basic statistical analysis and machine learning methods; and how to effectively visualize results.

Course Instructors

Tenure-track faculty from UC San Diego's department of Computer Science & Engineering and the Halicioglu Data Science Institute will serve as the primary instructors for this course. These faculty are experts in data science, all of whom hold a PhD in their respective fields.

Ilkay Altintas

Areas of Expertise
Big Data | Workflow Management | Distributed Computing | Provenance Reproducibility

Learn More

Leo Porter

Areas of Expertise
Computing Education Research | Computer Systems

Learn More

Gerald Soosai Raj

Areas of Expertise
Computing Education Research | Computer Systems

Learn More

Course Information

4.00 units
TBD

Course sessions

Please contact the Science & Technology department at or fdscertificate@ucsd.edu for information about this course and upcoming sections.