Data science is emerging as a field that is revolutionizing science and industries alike ... Undergraduate teaching, in particular, offers a critical link in offering more data science exposure to students and expanding the supply of data science talent.

National Academies of Sciences, Engineering, and Medicine, 2018

Educators teach data science with MATLAB by drawing on available course modules, onramp tutorials, and code examples. MATLAB offers a notebook environment, toolboxes, and apps for developing analytic models.

Using MATLAB students can combine statistics and machine learning with application specific techniques such as signal processing, image processing, text analytics, optimization and controls

Below is a curated list of course curricula, textbooks, online courses, industry applications and case studies, and resources for teaching data science with MATLAB at the undergraduate level. For resources specific to deep learning and machine learning, see:

Course Curricula


Online Courses

Industry Applications

Industry Case Studies

MATLAB Resources