General Information

IMPORTANT: Course offerings are tentative and subject to change and/or cancellation. Please continue to consult the Schedule of Classes each quarter for the most updated information. You can check when the Schedule of Classes becomes available here

CourseTitleQuarter
DSC 10Principles of Data ScienceSummer 1
DSC 20Programming and Basic Data Structures for Data ScienceSummer 1
DSC 40ATheoretical Foundations of Data Science ISummer 1
DSC 30Data Structures and Algorithms for Data ScienceSummer 2
DSC 40ATheoretical Foundations of Data Science ISummer 2
DSC 40BTheoretical Foundations of Data Science IISummer 2
DSC 80The Practice and Application of Data ScienceSummer 2
DSC 10Principles of Data ScienceFall 2024
DSC 20Programming and Basic Data Structures for Data ScienceFall 2024
DSC 30Data Structures and Algorithms for Data ScienceFall 2024
DSC 40ATheoretical Foundations of Data Science IFall 2024
DSC 40BTheoretical Foundations of Data Science IIFall 2024
DSC 80The Practice and Application of Data ScienceFall 2024
DSC 90DataJam Training CourseFall 2024
DSC 95Tutor Apprenticeship in Data ScienceFall 2024
DSC 100Introduction to Data ManagementFall 2024
DSC 102Systems for Scalable AnalyticsFall 2024
DSC 180ACapstone IFall 2024
DSC 190Machine Learning with Few LabelsFall 2024
DSC 190Soft SkillsFall 2024
DSC 190Statistical Data Analysis and InferenceFall 2024
DSC 190Statistical GenomicsFall 2024
DSC 190Statistical and Computational Concepts in Reinforcement LearningFall 2024
DSC 10Principles of Data ScienceWinter 2025
DSC 20Programming and Basic Data Structures for Data ScienceWinter 2025
DSC 30Data Structures and Algorithms for Data ScienceWinter 2025
DSC 40ATheoretical Foundations of Data Science IWinter 2025
DSC 40BTheoretical Foundations of Data Science IIWinter 2025
DSC 80The Practice and Application of Data ScienceWinter 2025
DSC 95Tutor Apprenticeship in Data ScienceWinter 2025
DSC 96Workshops in Data ScienceWinter 2025
DSC 100Introduction to Data ManagementWinter 2025
DSC 106Introduction to Data VisualizationWinter 2025
DSC 140AProbabilistic Modeling and Machine LearningWinter 2025
DSC 140BRepresentation LearningWinter 2025
DSC 170Spatial Data Science and ApplicationsWinter 2025
DSC 180BCapstone IIWinter 2025
DSC 190Data Science in BiomedicineWinter 2025
DSC 190Network Science and graph theoryWinter 2025
DSC 10Principles of Data ScienceSpring 2025
DSC 20Programming and Basic Data Structures for Data ScienceSpring 2025
DSC 30Data Structures and Algorithms for Data ScienceSpring 2025
DSC 40ATheoretical Foundations of Data Science ISpring 2025
DSC 40BTheoretical Foundations of Data Science IISpring 2025
DSC 80The Practice and Application of Data ScienceSpring 2025
DSC 95Tutor Apprenticeship in Data ScienceSpring 2025
DSC 100Introduction to Data ManagementSpring 2025
DSC 102Systems for Scalable AnalyticsSpring 2025
DSC 106Introduction to Data VisualizationSpring 2025
DSC 140AProbabilistic Modeling and Machine LearningSpring 2025
DSC 140BRepresentation LearningSpring 2025
DSC 148Intro to Data MiningSpring 2025
DSC 190Adv. AlgorithmsSpring 2025
DSC 190Trustworthy MLSpring 2025
DSC 190IoT and SensorsSpring 2025
DSC 190Machine Learning CompetitionsSpring 2025

Frequently Asked Questions

When are DSC core courses typically offered? (Note: schedules are subject to change.)

What summer courses will be available?

Summer course schedules will be posted during the Spring quarter on the Schedule of Classes page on the UCSD Summer Session website.

Summer course offerings are tentative as they will depend on the instructor (may vary each year) and the course will only be offered if there is sufficient enrollment in the course. If a summer course has low enrollment, the course is canceled per University policy. Please review all other information on the website above as Summer varies the most compared to all other academic quarters.