This Program is Perfect For

  • Professionals seeking to leverage contemporary machine learning techniques in their work
  • Learners with solid programming and quantitative foundations ready to level up
  • Lifelong learners seeking a flexible, career-relevant credential

Specialization description

Machine learning technology to stay competitive

This comprehensive Machine Learning with Python program combines current machine learning techniques and practical Python programming skills to help working professionals gain a competitive edge.

Fall 2025 AI Workshops and Course Flyer | Download

Skills you will gain

  • Mastery of essential machine learning concepts and algorithms
  • Proficiency in Python programming for data analysis and ML applications
  • Hands-on experience with real-world datasets and industry-relevant projects
  • Skills in data visualization and interpretation of complex ML results

Bridge theoretical knowledge and practical application.

  • Implement ML solutions to solve complex business problems
  • Enhance decision-making processes with data-driven insights
  • Develop innovative AI-powered applications
  • Improve existing systems with advanced analytics and predictive modeling

Whether you're a software engineer, data analyst, or business professional, this program will equip you with the tools to leverage machine learning in your field. Boost your career prospects, drive innovation in your organization, and position yourself at the forefront of the AI revolution.

Learning Outcomes

Students who complete this program will be able to:

  • Develop and deploy Python scripts for data manipulation, statistical analysis, and machine learning tasks
  • Implement Python-based algorithms for machine learning applications, including regression, classification, clustering, and neural networks.
  • Identify and formulate machine learning problems, applying both supervised and unsupervised learning techniques.
  • Evaluate the performance of machine learning models using cross-validation and practical datasets, interpreting results to improve model accuracy and efficiency.

Courses

Program Requirements: 

  • 6 unit | 2 required courses
2. Completion Review:
Title units Fall Spring Summer Winter
Specialization in Machine Learning with Python Completion Fee
A list of courses applicable to the Specialization
Title units Fall Spring Summer Winter
Introduction to Machine Learning 3.0 Flexible
Python for Machine Learning 3.0 Flexible Flexible

2. Completion Review:

O-CE0533
$50
Schedule
Date
Start Time
End Time
Meeting Type
Location
 

Please enroll in the Machine Learning with Python Completion Fee only when all of the specialization requirements have been met and your final grades are posted.

A list of courses applicable to the Specialization

AISV.X400
$980
  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Tue, 01-13-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 01-13-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 01-20-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 01-20-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 01-27-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 01-27-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-03-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-03-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-10-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-10-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-17-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-17-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-24-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-24-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 03-03-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 03-03-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 03-10-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 03-10-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 03-17-2026
6:00pm
9:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 03-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.

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.

Winter
DBDA.X427
$980
  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Sat, 09-20-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 09-20-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 09-27-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 09-27-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-04-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-04-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-11-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-11-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-18-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-18-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-25-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 10-25-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-01-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-01-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-08-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-08-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-15-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-15-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-22-2025
9:00am
12:00pm
Flexible
SANTA CLARA / REMOTE
Sat, 11-22-2025
9:00am
12:00pm
Flexible
SANTA CLARA / 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 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.

Electronic Course Materials: 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: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow; Aurelien Geron; O'Reilly Media Inc.; 2022. ISBN: 9781098122461

Recommended Text: Python Data Science Handbook; Jake VanderPlas; O'Reilly Media Inc.; 2023. ISBN: 9781098121228

Machine Learning with Python Cookbook; Gallatin and Albon; O'Reilly Media Inc.; 2023. ISBN: 9781098135690

Introduction to Machine Learning with Python; Muller and Guido; O'Reilly Media Inc.; 2023. ISBN: 9781449369897

  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Mon, 12-08-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Mon, 12-08-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 12-09-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 12-09-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Wed, 12-10-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Wed, 12-10-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Thu, 12-11-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Thu, 12-11-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 12-12-2025
8:30am
3:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 12-12-2025
8:30am
3: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.

Electronic Course Materials: 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: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow; Aurelien Geron; O'Reilly Media Inc.; 2022. ISBN: 9781098122461

Recommended Text: Python Data Science Handbook; Jake VanderPlas; O'Reilly Media Inc.; 2023. ISBN: 9781098121228

Machine Learning with Python Cookbook; Gallatin and Albon; O'Reilly Media Inc.; 2023. ISBN: 9781098135690

Introduction to Machine Learning with Python; Muller and Guido; O'Reilly Media Inc.; 2023. ISBN: 9781449369897

  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Mon, 02-09-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Mon, 02-09-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-10-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Tue, 02-10-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Wed, 02-11-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Wed, 02-11-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Thu, 02-12-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Thu, 02-12-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 02-13-2026
9:00am
3:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 02-13-2026
9:00am
3: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 Textbook: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow; Aurelien Geron; O'Reilly Media Inc.; 2022. ISBN: 9781098122461

Recommended Textbooks: 

Python Data Science Handbook; Jake VanderPlas; O'Reilly Media Inc.; 2023. ISBN: 9781098121228

Machine Learning with Python Cookbook; Gallatin and Albon; O'Reilly Media Inc.; 2023. ISBN: 9781098135690

Introduction to Machine Learning with Python; Muller and Guido; O'Reilly Media Inc.; 2023. ISBN: 9781449369897

Fall Flexible
Winter Flexible

Requisite knowledge

We recommend that you:

  • Have reasonably good programming and debugging skills that are beyond the basic or beginner level.
  • Are comfortable with basic knowledge of algebra, calculus, probability, and statistics.
Demo