AI for a thriving society
This Program is Perfect For
- Technical and business professionals aiming to operate at the frontier of AI-driven innovation
- Individuals seeking experiential, hands-on learning from industry experts
- Professionals requiring flexible, modular training to meet evolving career demands
Courses
Program Requirements
Please see individual program pages for requirements. Each course provides CEUs or UC credit.
1. Artificial Intelligence (AI) Courses
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 07-27-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-03-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-10-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-17-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-24-2026 | 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.
Required Text:
What is ChatGPT Doing, Stephen Wolfram, Wolfram Media, 2023. ISBN: 9781579550820
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 07-09-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 07-16-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 07-23-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 07-30-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 08-06-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 08-13-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 08-20-2026 | 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.
|| Skills Needed:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 04-20-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 04-27-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-04-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-11-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-18-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-01-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-08-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-15-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 May 25, 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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 04-09-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 04-16-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 04-23-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 04-30-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 05-07-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 05-14-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 05-21-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 05-28-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 06-04-2026 | 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.
One "no meeting" 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.
Note: Students will need to purchase a development board for coursework. Below is a list of examples, approximate cost $100:
- https://www.seeedstudio.com/SenseCAP-Watcher-W1-A-p-5979.html
- https://store-usa.arduino.cc/products/nicla-vision
- https://www.amazon.com/Arduino-Nicla-Vision-ABX00051/dp/B0B979238K
- https://www.sparkfun.com/nicla-vision.html
|| Skills Needed:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 04-09-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 04-16-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 04-23-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 04-30-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 05-07-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 05-14-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 05-21-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
2/18/26: Course modality change. See full schedule for details.
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 must bring a laptop to each class meeting to complete exercises and lab assignments.
No textbooks are required for this course.
|| Prerequisites: Skills Needed:
Prerequisites / Skills Needed
2. AI Business Practices
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 07-27-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-03-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-10-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-17-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 08-24-2026 | 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.
Required Text:
What is ChatGPT Doing, Stephen Wolfram, Wolfram Media, 2023. ISBN: 9781579550820
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 07-09-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 07-16-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 07-23-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 07-30-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 08-06-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 08-13-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Thu, 08-20-2026 | 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.
|| Skills Needed:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 04-20-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 04-27-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-04-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-11-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-18-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-01-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-08-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-15-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 May 25, 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.
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 04-09-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 04-16-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 04-23-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 04-30-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 05-07-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 05-14-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Thu, 05-21-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
2/18/26: Course modality change. See full schedule for details.
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 must bring a laptop to each class meeting to complete exercises and lab assignments.
No textbooks are required for this course.
|| Prerequisites: Skills Needed:
Prerequisites / Skills Needed
3. AI Engineer
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Fri, 07-10-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-17-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-24-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-31-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-07-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-14-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-21-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.
|| Prerequisites:
Prerequisites / Skills Needed
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Tue, 05-19-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 05-26-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 06-02-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 06-09-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 06-16-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 06-23-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Tue, 06-30-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
2/26/26: Change to start date. See full schedule for details.
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.
|| Prerequisites:
Prerequisites / Skills Needed
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 05-02-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-09-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-16-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-30-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 06-06-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 06-13-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 06-20-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 06-27-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
3/31/26: Course postponed by a few weeks. See full schedule for details.
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 May 23, 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: N/A. In this course, we will use class slides and content available on the web.
|| Prerequisites:
Prerequisites / Skills Needed
4. AI Development
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Wed, 04-08-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 04-15-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 04-22-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 04-29-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-06-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-13-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-20-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 05-27-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 06-03-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 06-10-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
3/16/26: Course format change for last three sessions. See full schedule for details.
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.
Programming Tools: Current version of Python with ability to install packages as needed.
|| Prerequisites: Skills Needed:
Prerequisites / Skills Needed
- 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.
Programming Tools: Current version of Python with ability to install packages as needed.
|| Prerequisites: Skills Needed:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 04-09-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 04-16-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 04-23-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 04-30-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 05-07-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 05-14-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 05-21-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 05-28-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 06-04-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 06-11-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.
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 and Materials: Google Colab PRO
Recommended Texts and Materials:
Google Cloud Platform
Computer Vision by Richard Szeliski, Springer Science and Business Media, 2010. ISBN: 978-1848829350.
|| Prerequisites:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Wed, 07-08-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 07-15-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 07-22-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 07-29-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 08-12-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 08-19-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 08-26-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 09-02-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 09-09-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Wed, 09-16-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.
No meeting on August 5, 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 and Materials: Google Colab PRO
Recommended Texts and Materials:
Google Cloud Platform
Computer Vision by Richard Szeliski, Springer Science and Business Media, 2010. ISBN: 978-1848829350.
|| Prerequisites:
Prerequisites / Skills Needed
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Fri, 06-26-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-10-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-17-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-24-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 07-31-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-07-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-14-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-21-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 08-28-2026 | 6:00pm | 9:00pm | Flexible | SANTA CLARA / REMOTE |
| Fri, 09-04-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 July 3, 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.
|| Prerequisites: Skills Needed:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 03-30-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 04-06-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 04-13-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 04-20-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 04-27-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-04-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-11-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 05-18-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-01-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-08-2026 | 6:30pm | 9:30pm | 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.
Due to the advanced nature of this course, students must complete the "Deep Learning and Artificial Intelligence" course, or have prior instructor approval to register. Please inquire with any questions.
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 May 25, 2026. To see all meeting dates, click "Full Schedule" below.
Students are required to have computers with Python 3 installed.
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(s): Reinforcement Learning, second edition, Authors: Richard S. Sutton, Andrew G. Barto, Publisher: MIT Press, Publication Date: 2018-11-13, ISBN: 9780262352703
|| Prerequisites:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Thu, 06-18-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 06-25-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 07-02-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 07-09-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 07-16-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 07-23-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 07-30-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 08-06-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 08-13-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Thu, 08-20-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
Due to the advanced nature of this course, students must complete the "Deep Learning and Artificial Intelligence" course, or have prior instructor approval to register. Please inquire with any questions.
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.
Students are required to have computers with Python 3 installed.
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(s): Reinforcement Learning, second edition, Authors: Richard S. Sutton, Andrew G. Barto, Publisher: MIT Press, Publication Date: 2018-11-13, ISBN: 9780262352703
|| Prerequisites:
Prerequisites / Skills Needed
- Live-Online Attend via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 06-15-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| Mon, 06-22-2026 | 6:00pm | 9:00pm | Live-Online | REMOTE |
| 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-10-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.
No meeting on August 3, 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.
Note: Cloud platform free trials may include additional usage-based costs. Students should monitor their activity carefully to avoid unexpected charges.
|| Prerequisites: Skills Needed:
Prerequisites / Skills Needed
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Mon, 04-06-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 04-13-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 04-20-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 04-27-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 05-04-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 05-11-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 05-18-2026 | 6:30pm | 9:30pm | Flexible | SANTA CLARA / REMOTE |
| Mon, 06-01-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-08-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
| Mon, 06-15-2026 | 6:30pm | 9:30pm | Live-Online | REMOTE |
3/16/26: Course format change for last three sessions. See full schedule for details.
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 May 25, 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: Google Colab Notebook - https://research.google.com/colaboratory/faq.html
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 / Skills Needed
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 04-04-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 04-11-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 04-18-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 04-25-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-02-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-09-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-16-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 05-30-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 06-06-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
| Sat, 06-13-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 class meeting on May 23, 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: Google Colab account
|| Skills Needed:
Prerequisites / Skills Needed
5. AI Workshops
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 08-15-2026 | 9:00am | 12:00pm | Flexible | SANTA CLARA / REMOTE |
This course is part of the Summer 2026 AI Workshop series.
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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 08-08-2026 | 11:00am | 5:00pm | Flexible | SANTA CLARA / REMOTE |
This course is part of the Summer 2026 AI Workshop series.
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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Wed, 07-15-2026 | 10:00am | 4:00pm | Flexible | SANTA CLARA / REMOTE |
| Wed, 07-22-2026 | 10:00am | 4:00pm | Flexible | SANTA CLARA / REMOTE |
This course is part of the Summer 2026 AI Workshop series.
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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 06-27-2026 | 1:00pm | 4:00pm | Flexible | SANTA CLARA / REMOTE |
This course is part of the Summer 2026 AI Workshop series.
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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Fri, 04-17-2026 | 10:00am | 4:00pm | Flexible | SANTA CLARA / REMOTE |
This course is part of the Spring 2026 AI Workshop series.
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.
- Flexible Attend in person or via Zoom at scheduled times.
| Date | Start Time | End Time | Meeting Type | Location |
|---|---|---|---|---|
| Sat, 06-13-2026 | 11:00am | 5:00pm | Flexible | SANTA CLARA / REMOTE |
This course is part of the Summer 2026 AI Workshop series.
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 Course Sequence
Please be sure you meet the prerequisites for each course. You may choose courses in any order according to your interest.
Interested in other AI programs?
- AI Business Practices Specialization
- AI Engineer Specialization
- Artificial Intelligence Application Development Certificate
- Data Scientist Specialization
- Machine Learning with Python Specialization
- Programming for Data Science with Python Specialization
- Python Specialization
Instructors
AI Program Advisory Committee
PAUL BALDASSARI, Magister (Australia)
President, Manufacturing and Services, Flex
AJAY BARANWAL, MA
Director, Center for Deep Learning in Electronics Manufacturing
Instructor, AI Program, UCSC Extension
RAHUL BHUMAN, M.S., M.B.A.
Co-founder, Enterprise Minds, Inc.
MOENES ISKAROUS, Ph.D.
Chief Technology Officer, AI and Machine Learning for IoT, Compute & Wireless, Infineon Technologies
PRAVEEN KRISHNA, M.S.
Cofounder of an AI Startup
AI Program Chair and Instructor, UCSC Extension
JASON SAMAHA, Ph.D.
Asst. Professor, Cognitive and Computational Neuroscience: Cognitive Neuroscience, Cognition: Fundamental Theories, The Neuroscience of Consciousness, UC Santa Cruz Psychology Department
MIKE SCHMIT, B.S.M.E.
Director of Software Engineering, AMD