Fall Hours • COVID-19 Update

The Silicon Valley Campus is open 4–9:30 p.m. on Monday–Friday and 8 a.m.–5 p.m. on Saturday.

All campus visitors must be vaccinated, wear a mask, & submit a COVID symptom check. Visit our COVID page for updates.


Data Scientist Specialization (instructor-led) | UDYI.801

If you already have experience with machine learning, this advanced, five-segment specialization gets you ready for the higher-level data scientist jobs by taking what you know and building on it. You’ll master skills necessary to become a successful data scientist by working on projects designed by industry experts. Learn to run data pipelines, design experiments, build recommendation systems, and deploy solutions to the cloud.

Key assignments include writing a data science blog post identifying questions about a dataset and analyzing to get your answers. We’ll review essential software engineering skills, such as creating unit tests and building classes; build disaster response pipelines with Figure Eight; and design a recommendation engine with IBM. The specialization culminates with a capstone project incorporating what you’ve learned into a job-ready portfolio piece.


  • Use Python and SQL to access and analyze data from several different data sources
  • Use principles of statistics and probability to design and execute A/B tests
  • Use recommendation engines to assist businesses in making data-automated decisions
  • Deploy a data science solution to a basic flask app
  • Manipulate and analyze distributed datasets using Apache Spark
  • Communicate results effectively to stakeholders


This specialization, estimated to take four months, is an instructor-led format that meets together weekly as an online class to discuss material and assignments.

Month-by-Month Subscription at $899 per month:

This model allows you to pay in full upfront or on a month-by-month basis. Learn more about the subscription model in our FAQ section.


  • Python
  • SQL
  • Statistics
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
  • Save your seat and help us confirm course scheduling. Enroll at least seven days before your course starts.
  • ACCESSING CANVAS—Learn more about accessing your course on Canvas in our FAQ section.

Course Availability Notification

Please use this form to be notified when this course is open for enrollment.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu