These Courses are Perfect For

  • Aspiring data professionals and analysts aiming to drive business decisions through data
  • Professionals seeking flexible, intensive upskilling with career and international appeal
  • Learners aiming to build tangible data skills and credentials in high-demand areas

Program review underway

Important update for 2026-27

As we evolve our programs to reflect today’s technology landscape, the certificate in Data Science and Data Analytics is under review and is not currently open for new enrollment. If you are enrolled in this certificate and are finishing up your courses, please reach out to us at extension@ucsc.edu. We will help you plan your journey. 

After reviewing the current market conditions and engaging with industry, we are now offering new short programs, that are flexible paths to get the skills you need fast. During this time, our certificate programs continue to be under review and we are committed to assisting all enrolled students to finish the certificate programs. To learn more, visit our Short Programs page.

Courses are open to everyone

You are invited to enroll in individual courses to build your knowledge and develop new skills.

 


Learn the language of data

The Data Science and Data Analytics courses equip students with practical and analytical skills essential for success in today’s data-driven industries. The required coursework builds a solid foundation in database design and SQL programming, data analysis, and Big Data technologies. 

Students learn to handle and work with relational databases, manipulate, transform, and visualize data using R and Python, and design efficient data pipelines using modern frameworks such as Hadoop, Spark, Hive, and Kafka.

Courses introduce concepts in generative AI, highlighting its growing impact on data science.

Focus your studies

Learners can choose pathways in data science, artificial intelligence, or data engineering and focus their exploration on machine learning, deep learning, data visualization, or cloud-scale database systems.

Guided by Silicon Valley industry experts, the program emphasizes hands-on, project based learning and culminates in a professional portfolio that demonstrates readiness for data-focused roles across industries.

Courses

Program Requirements

Total: 5 courses (15 quarter units).

  • 3 required courses (9 quarter units)
  • 2 elective courses (minimum 6 quarter units)
  • End with certificate of completion review.

View course CALENDAR

1. Required Course(s):
Title units Fall Spring Summer Winter
Relational Database Design and SQL Programming 3.0 Online Self-paced
Big Data and Python for Performance 3.0 Flexible
2. Electives: Data Science
Title units Fall Spring Summer Winter
Python for Data Analysis 3.0 Live-Online
Dashboards and Data Visualization 3.0 Live-Online
Data Modeling for Analytics, AI and Modern Data Systems 3.0 Live-Online
Business Intelligence Solutions 3.0 Flexible
3. Electives: Artificial Intelligence
Title units Fall Spring Summer Winter
Deep Learning and Artificial Intelligence 3.0 Flexible
Introduction to Machine Learning 3.0 Live-Online
Python for Machine Learning 3.0 Live-Online
4. Electives: Data Engineering
Title units Fall Spring Summer Winter
Hands-On Data Engineering 3.0
MySQL and Oracle Database for Developers and Designers 3.0 Live-Online
NoSQL Databases, Introduction 3.0 Live-Online
5. Completion Review:
Title units Fall Spring Summer Winter
Data Science and Data Analytics Certificate Completion Fee

1. Required Course(s):

DBDA.X415
$910
  • Online Self-Paced Work online at your own pace.
Schedule
Date Start Time End Time Meeting Type Location
Tue, 01-05-2027 12:01am 12:02am Online Self-Paced ONLINE
Tue, 04-06-2027 11:58pm 11:59pm Online Self-Paced ONLINE
 

Note: Based on the requirements for special programs, such as CMU, students may complete this course early and receive a letter grade before the official end date. Click here for details. 

Online Self-Paced courses have a structured learning environment where students are allowed to complete the work at their own pace. Students may complete the coursework early or use the entire duration of the course. This course is largely self-study with instructor guidance and includes online learning modules, assignments, and/or quizzes. All course materials and assignments will be available at the beginning of the course on Canvas, our learning management system.

For this section, student access begins on January 5, but you may still enroll until February 9. All course work must be completed by 11:59 pm on April 6, 2027.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: MySQL Workbench: (https://www.mysql.com/products/workbench/)

System Requirements: Students are required to have access to a computer with a 8GB of RAM preferred (4GB minimum) and the ability to install software. For further details, see https://www.mysql.com/support/supportedplatforms/workbench.html.

Recommended Tools & Materials    
Murach's MySQL, Joel Murach, Mike Murach & Associates, 2019, ISBN 978-1943872367.

Sams Teach Yourself SQL in 24 Hours, Ryan Stephens, et al., Sams Publishing, 2021, ISBN: 978-0672335419.

Additional Information

AI*: This course encourages the responsible use of AI tools such as ChatGPT for examining SQL practice queries, so that students can obtain explanations and improvements for their code.    

 

Fall
DBDA.X401
$910 (Estimated Cost)
Currently no classes scheduled. Would you like to be notified when a class is available?
Fall

2. Electives: Data Science

DBDA.X420
$980
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Tue, 01-26-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-02-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-09-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-16-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-23-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-02-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-09-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-16-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-23-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-30-2027 6:00pm 9:00pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click “Full Schedule” below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: 

Access to a computer with Python version 3.6 or higher and Jupyter Notebook is required. The recommended software to obtain the required tools for this course is Anaconda, free Individual Edition: https://www.anaconda.com/products/individual

Murach's Python for Data Science, Scott McCoy, Murach and Associates, 2024, ISBN: 9781943873173.

Recommended Tools & Materials:

Python for Data Analysis, Wes McKinney, O'Reilly Media, Inc., 2022-08-12, ISBN: 9781098103989.

Winter
DBDA.X419
$980
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Thu, 01-14-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 01-21-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 01-28-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 02-04-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 02-11-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 02-18-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 02-25-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 03-04-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 03-11-2027 6:00pm 9:00pm Live-Online REMOTE
Thu, 03-18-2027 6:00pm 9:00pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click “Full Schedule” below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: Tableau desktop for Mac/Windows - latest edition from Tableau.com

Recommended Text:  
Data Visualization: A Practical Introduction, Kieran Healy, Princeton University Press, 2018. ISBN: 9780691185064

Winter
DBDA.X421
$910
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Wed, 01-13-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 01-20-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 01-27-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 02-03-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 02-10-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 02-17-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 02-24-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 03-03-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 03-10-2027 6:00pm 9:00pm Live-Online REMOTE
Wed, 03-17-2027 6:00pm 9:00pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click “Full Schedule” below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: Students will need access to a computer and the ability to install software. Open source data modeling software can be found at: https://www.mysql.com/products/workbench/

Recommended Text: Data Modeling Essentials, 3rd edition, Graeme Simsion and Gaham Witt, Morgan Kaufmann, ISBN-10: 0126445516, ISBN-13: 978-0126445510.

||

Prerequisites / Skills Needed

Prerequisites:

  • DBDA.X415: Relational Database Design and SQL Programming
Winter
DBDA.X402
$910 (Estimated Cost)
Currently no classes scheduled. Would you like to be notified when a class is available?
Fall

3. Electives: Artificial Intelligence

AISV.X401
$980
  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Thu, 01-14-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 01-21-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 01-28-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 02-04-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 02-11-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 02-18-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 02-25-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 03-04-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 03-11-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
Thu, 03-18-2027 6:30pm 9:30pm Flexible SANTA CLARA / REMOTE
 

This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.

To see all meeting dates, click "Full Schedule" below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Recommended Text:      
"Deep Learning", Ian Goodfellow, Yoshua Bengio and Aaron Courville, MIT Press 2016 ISBN# 978-0262035613. A free e-book is available at http://www.deeplearningbook.org (Links to an external site.)

||

Prerequisites / Skills Needed

Prerequisites:

  • AISV.X400: Introduction to Machine Learning
  • DBDA.X427: Python for Machine Learning
Winter
AISV.X400
$980
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Tue, 01-12-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 01-19-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 01-26-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-02-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-09-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-16-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 02-23-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-02-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-09-2027 6:00pm 9:00pm Live-Online REMOTE
Tue, 03-16-2027 6:00pm 9:00pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click “Full Schedule” below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: None

Recommended Programming Environment: Python, either local computer or Google Colab. Prefer GPU setup.

||

Prerequisites / Skills Needed

Prerequisites:

  • DBDA.X427: Python for Machine Learning
Winter
DBDA.X427
$980
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Fri, 01-08-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 01-15-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 01-22-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 01-29-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 02-05-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 02-12-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 02-19-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 02-26-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 03-05-2027 5:30pm 8:30pm Live-Online REMOTE
Fri, 03-12-2027 5:30pm 8:30pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click “Full Schedule” below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: 

Students are expected to have computers with Python 3.x, Jupyter Notebooks, and libraries: Pandas, Matplotlib and Numpy installed. Installing the Anaconda distribution of Python, gives access to Jupyter Notebooks and all the required libraries. Free Individual Edition can be obtained from: https://www.anaconda.com/products/individual

Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems; Aurélien Géron; O'Reilly Media Inc.; 2025. ISBN: 979-8341607989

Recommended Textbooks: 

Python Data Science Handbook; Jake VanderPlas; O'Reilly Media Inc.; 2023. ISBN: 9781098121228. Available at: https://jakevdp.github.io/PythonDataScienceHandbook/ 

Machine Learning with Python Cookbook; Gallatin and Albon; O'Reilly Media Inc.; 2023. ISBN: 9781098135690. Available at: https://learning.oreilly.com/library/view/machine-learning-with/9781098…;

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron, O'Reilly Media, Inc., 2022-10-04, ISBN: 9781098122478.   
Students can use this textbook as an alternative to the required textbook. Available at O'Reilly for Public Libraries.

Winter

4. Electives: Data Engineering

DBDA.X424
$960
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Tue, 01-19-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 01-26-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 02-02-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 02-09-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 02-16-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 02-23-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 03-02-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 03-09-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 03-16-2027 6:30pm 9:30pm Live-Online REMOTE
Tue, 03-23-2027 6:30pm 9:30pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click "Full Schedule" below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools & Materials: Tools: Students will need to create accounts in AWS and Databricks. Use EMR in AWS and notebooks in Databricks.

Students are required to have computers with 64Bit processors and a minimum of 8GB of memory.

Recommended Texts:
Hadoop: The Definitive Guide, 4th Edition, Tom White, O'Reilly Media, 2015, ISBN-10: 1-4919-0163-2, ISBN-13: 978-1-4919-0163-2 

Learning Spark: Lightning-Fast Big Data Analysis, Karau, Konwinski, Wendell and Zaharia, 2015, O'Reilly. ISBN-10: 1449358624. 

Programming Hive, Capriolo, Wampler & Rutherglen, 2012, O'Reilly. ISBN-10: 1449319335 

Data Algorithms: Recipes for Scaling Up with Hadoop and Spark, Mahmout Parsian, 2015, O'Reilly Media. Print ISBN:978-1-4919-0618-7

 

||

Prerequisites / Skills Needed

Skills Needed:

  • Basic SQL skills and the ability to create simple programs in a modern programming language, like Python are required. An understanding of database, parallel or distributed computing is helpful.
DBDA.X409
$910
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Tue, 10-13-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 10-20-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 10-27-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 11-03-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 11-10-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 11-17-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 11-24-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 12-01-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 12-08-2026 6:00pm 9:00pm Live-Online REMOTE
Tue, 12-15-2026 6:00pm 9:00pm Live-Online REMOTE
 

Students may still enroll if they missed the 1st class session. However, they need to communicate with the instructor via Canvas and catch up on all missed work prior to the 2nd class meeting.

8/27/26: Please note that the course start date has been postponed.  The course will now begin on October 13, 2026.  To see all meeting dates, click "Full Schedule" below.

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click "Full Schedule" below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Recommended Tools & Materials: Learning MySQL, Grippa, Vinicius M., Kuzmichev, Sergey, O'Reilly Media, 2021, ISBN: 9781492085881.

||

Prerequisites / Skills Needed

Skills Needed:

  • Students should have prior knowledge of the installation and basic operation of MySQL.
Fall
DBDA.X410
$910 (Estimated Cost)
Currently no classes scheduled. Would you like to be notified when a class is available?
Fall

5. Completion Review:

O-CE0122
$95
Schedule
 

Please enroll in the Data Science and Data Analytics Certificate Completion Fee only when all of the certificate requirements have been met and your final grades are posted.

Recommended course sequence

The sequence may vary based on student background and professional interest. Choose one of the two specialized tracks—Track 1: Data Science or Track 2: Data Engineering

Requisite knowledge

Please review the course descriptions to ensure that you have taken necessary prerequisites or meet the requirements through job experience or previous education.

Demo