
Introduction to Machine Learning
This course builds an essential toolkit for anyone starting out in ML or data science. Foundational issues in this area, such as cross-validation and the bias-variance trade-off, are covered with a focus on the intuition behind their use. This course also explores the principal techniques that any machine learner or data scientist should know including logistic regression, decision trees, classification, and clustering.
What Will I Learn?
Unlock the power of machine learning with this foundational certificate designed for data professionals, analysts, and anyone interested in building predictive models. You’ll explore core ML concepts from first principles, gaining an intuitive understanding of cross-validation, bias-variance trade-offs, and essential algorithms like logistic regression, decision trees, and clustering.
By completing this certificate, you will be able to:
- Define fundamental machine learning terms and concepts
- Build and apply common ML models on sample datasets
- Evaluate models using validation and test sets, with appropriate performance metrics
- Clean data and engineer effective features to improve model accuracy
- Use Python libraries like scikit-learn, NumPy, Pandas, and Matplotlib for your ML workflows
Meet Your Instructor

Yannet Interian is an associate professor in the Master’s in Data Science and Artificial Intelligence program, and her research interests lie in the application of machine learning and deep learning to medical data. She holds a PhD in applied mathematics from Cornell University and a BS in mathematics from the University of Havana, Cuba. After a postdoctoral fellowship at UC Berkeley, she worked for five years as a data scientist at Google. Yannet co-founded Akualab, a start-up that helped organizations develop data-driven products using machine intelligence and has designed data science courses for both UC Berkeley and USF.
Course Information
Format: This is a 7-week online program, held one day/evening per week. The instructor-led sessions are conducted live via Zoom.
Time Commitment: Expect 5-7 hours per week, including live sessions (3 hours), assignments, and projects.
Recordings: Participants will have access to recorded sessions and resources.
Schedule: Thursdays, February 19 – April 2 from 9:00 AM – 12:00 PM (PT)
Prerequisites: Participants are expected to be familiar with Python fundamentals, with basic statistics knowledge being helpful but not required.
Continuing Education Units: 2.0
Cost: $1195 - $795 USF Alumni - $395 USF Students
Professional Certificates at the Data Institute
Proven Expertise
Since 2016, the Data Institute at the University of San Francisco has been a leader in delivering top-tier professional certificate programs. Backed by renowned faculty and industry experts, our programs are designed to empower professionals with the knowledge and skills to excel in their fields.
Cutting-Edge Curriculum
Stay ahead of industry trends with courses that focus on the most sought-after topics, including AI, data science, and graph neural networks. Our curriculum is continuously updated to reflect the latest advancements and best practices.
Hands-On Learning
Master practical skills by working on real-world projects, engaging in interactive instruction, and using state-of-the-art tools and techniques trusted by leading professionals.
Data Institute
San Francisco, CA 94105
Mon-Fri, 9 a.m. - 5 p.m.