Data for impact
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
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.
Courses are open to everyone
You are invited to build and strengthen your teaching skills by enrolling in individual courses.
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
1. Required Course(s):
- Online Self-Paced Work online at your own pace.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Tue, 07-07-2026 | 12:01am | 12:02am | Online Self-Paced | ONLINE |
| Tue, 09-08-2026 | 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 July 7, but you may still enroll until August 4. All course work must be completed by 11:59 pm on September 8, 2026.
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.
- Online Self-Paced Work online at your own pace.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Tue, 09-08-2026 | 12:01am | 12:02am | Online Self-Paced | ONLINE |
| Tue, 12-08-2026 | 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 September 8, but you may still enroll until October 13. All course work must be completed by 11:59 pm on December 8, 2026.
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.
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 09-12-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 09-19-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 09-26-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 10-03-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 10-10-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 10-17-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 10-24-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 10-31-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 11-07-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 11-14-2026 | 9:00am | 12: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: R Studio for Mac/Windows, R-binary for Mac/Windows
Recommended Texts:
Data Analysis with Open Source Tools, Philipp J. Janert, O'Reilly Media, 2010. ISBN-10: 0596802358, ISBN-13: 978-0596802356.
R Cookbook, Paul Teetor, O'Reilly Media, 2011. ISBN-10: 0596809158, ISBN-13: 978-0596809157.
The Art of R Programming: A Tour of Statistical Software Design, Norman Matloff, No Starch Press, 2011. ISBN-10: 1593273843, ISBN-13: 978-1593273842.
R in a Nutshell: A Desktop Quick Reference, Joseph Adler, O' Reilly Media, 2012. ISBN-13: 978-1449312084 ISBN-10: 144931208X
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 07-11-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 07-18-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 07-25-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-01-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-08-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-15-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-22-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-29-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 09-05-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 09-12-2026 | 9:00am | 12:00pm | 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.
2. Electives: Data Science
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 09-21-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 09-28-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 10-05-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 10-12-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 10-19-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 10-26-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 11-02-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 11-09-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 11-16-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 11-23-2026 | 6:00pm | 9:00pm | 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.
Required Materials: Microsoft Power Suite
The course will be based in the following software applications: Microsoft Excel PowerPivot, Power Query and Microsoft Power BI Desktop. Each of these applications can be installed for free on a PC. The University also supplies a platform to access the software for free for all enrolled students. Instructions for accessing the software will be part of the first Module.
Recommended Texts:
Microsoft Business Intelligence Tools for Excel Analysts, Michael Alexander, et al. Publisher: Wiley, 2014 ISBN: ISBN-10: 1118821521; ISBN-13: 978-1118821527
Beginning Power BI: A Practical Guide to Self-Service Data Analytics Edition: 3rd Edition, Dan Clark Publisher: Apress Media, LLC, 2020 ISBN: ISBN-10: 1484256190; ISBN-13: 978-1484256190
Power Pivot and Power BI: The Excel User's Guide to DAX, Power Query, Power BI &Power Pivot in Excel 2010-2016 Edition: Second Edition, Rob Collie and Avichal Singh Publisher: Holy Macro, 2016 ISBN: ISBN-10: 1615470395; ISBN-13:978-1615470395
Beginning Microsoft SQL Server 2012 Programming, Paul Atkinson, Robert Vieira Publisher: John Wiley & Sons, Inc., 2012 ISBN: ISBN-10:1118102282; ISBN-13: 978-1118102282
|| Prerequisites:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 07-25-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 08-01-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 08-08-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 08-15-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 08-22-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 08-29-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 09-05-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 09-12-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 09-19-2026 | 9:00am | 12:00pm | Live-Online | REMOTE |
| Sat, 09-26-2026 | 9:00am | 12: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 are expected to have computers with Python 3.x, Jupyter Notebooks, libraries: Pandas, Matplotlib and Numpy installed. Installing the Anaconda distribution of Python, gives access to Jupyter Notebooks and all the required libraries. Instructions will be provided.
Murach's Python for Data Science, 2nd Edition, Scott McCoy, Mike Murach and Associates, 2024, ISBN: 978-1943873173.
Recommended Tools & Materials:
Python for Data Analysis, 3rd Edition,Wes McKinney, O'Reilly Media, Inc., 2022, ISBN: 9781098103989.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Tue, 09-08-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 09-15-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 09-22-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 10-06-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 10-13-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 10-20-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 10-27-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 11-03-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 11-10-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 11-17-2026 | 6:00pm | 9:00pm | 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.
No meeting on September 29, 2026. 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, libraries: Pandas, Matplotlib and Numpy installed. Installing the Anaconda distribution of Python, gives access to Jupyter Notebooks and all the required libraries. Instructions will be provided.
Murach's Python for Data Science, 2nd Edition, Scott McCoy, Mike Murach and Associates, 2024, ISBN: 978-1943873173.
Recommended Tools & Materials:
Python for Data Analysis, 3rd Edition,Wes McKinney, O'Reilly Media, Inc., 2022, ISBN: 9781098103989.
3. Electives: Artificial Intelligence
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 06-29-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 07-06-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 07-13-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 07-20-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 07-27-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 08-03-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 08-10-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 08-17-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 08-24-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 08-31-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.
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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Fri, 09-18-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 09-25-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 10-09-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 10-16-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 10-23-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 10-30-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 11-06-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 11-13-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 11-20-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 12-04-2026 | 9:00am | 12:00pm | 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.
No meeting on October 2, 2026 and November 27, 2026. 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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 07-25-2026 | 9:00am | 2:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-01-2026 | 9:00am | 2:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-08-2026 | 9:00am | 2:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-15-2026 | 9:00am | 2:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-22-2026 | 9:00am | 2:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 08-29-2026 | 9:00am | 2:00pm | 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.
Required Tools & Materials: None
Recommended Programming Environment: Python, either local computer or Google Colab. Prefer GPU setup.
|| Prerequisites:
Prerequisites / Skills Needed
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 09-03-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 09-10-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 09-17-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 09-24-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 10-01-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 10-08-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 10-15-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 10-22-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 10-29-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 11-05-2026 | 6:00pm | 9:00pm | 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.
Required Tools & Materials: None
Recommended Programming Environment: Python, either local computer or Google Colab. Prefer GPU setup.
|| Prerequisites:
Prerequisites / Skills Needed
4. Electives: Data Engineering
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Wed, 09-16-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 09-23-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 09-30-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 10-07-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 10-14-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 10-21-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 10-28-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 11-04-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 11-18-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 12-02-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 12-09-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Wed, 12-16-2026 | 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.
No meeting on November 11, 2026 and November 25, 2026. Two "No Meeting" dates TBA. 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.
|| Skills Needed:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Tue, 09-01-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Tue, 09-08-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Tue, 09-15-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Tue, 09-22-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Tue, 09-29-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Tue, 10-06-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| 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 |
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.
Two "no meetings" TBA. 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.
|| Skills Needed:
Prerequisites / Skills Needed
5. Completion Review:
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.
Instructors