Teach Machines to Teach Themselves
Next start date
Machine learning is changing our world in profound and fundamental ways. We already see the results in innovations such as customized online recommendations, speech recognition, predictive policing and fraud detection. In the future, machine learning could be instrumental in producing massive societal breakthroughs, such as developing artificial intelligence or discovering a cure for cancer and other diseases.
In this three-course certificate program, we’ll examine all aspects of machine learning. You’ll study the probability concepts and statistical methods that are at the core of machine learning algorithms. You’ll also discover how to apply these techniques and use open source tools to address real-world business needs.
Software developers, data analysts and other technical professionals who want to explore machine learning principles and applications.
If you're not a native English speaker, you’ll need to have at least basic English language skills to enroll. To learn more, see English Language Proficiency Requirements.
International students are welcome to apply to an online offering of this program, which doesn’t require a visa. To enroll in a classroom offering, you must have a visa that permits study in the United States. This program does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.
You must have access to a computer, and we recommend a high-speed internet connection.
You earn the certificate by regularly attending class and successfully completing all required courses. For more information, see Completing Your Program.
You’ll work with open source tools such as RStudio, scikit-learn and Weka.
Complete the courses listed below to earn the certificate. You may be able to take individual courses without enrolling in the certificate program; check the course pages for details.
Introduction to Machine Learning
Advanced Machine Learning
Applied Machine Learning
Certificate in Machine Learning
Approved by the UW Department of Computer Science & Engineering.
View this program's advisory board.
Each of our programs uses an advisory board to review content, guide design and recommend updates to ensure the program remains current as the field of study evolves. By tapping the minds of the top thinkers, doers and leaders in the field, we offer a transformational learning experience. The following individuals serve as the advisory board for this program.
Roger Barga, General Manager and Director of Development, Amazon Web Services
Rovy Branon, Vice Provost, University of Washington Continuum College
Lawrence Clayton, Data Scientist Lead, Context Relevant
David DeBarr, Principal Applied Researcher, Microsoft
Mike Friedman, Lead Software Engineer, Salesforce
Julia Letchner, Director of Data Science, Onvia
Ying Li, Chief Data Scientist, Jobaline.com
With the exception of the one-time application fee, certificate program fees are charged on a quarterly basis. Payment is due when you register.
Course fees do not include any costs for class materials such as textbooks and software.
Drops, Withdrawals & Refunds
Attend class in person and engage face to face with your classmates and instructors as part of a highly interactive curriculum. Assignments and other course materials are delivered through Canvas, a web-based learning management system that also serves as a communications hub. You must attend at least 60 percent of your class sessions in person. You may view the remainder online, either as recorded sessions or in real time (limit of two live-streamed sessions per quarter).
Courses are streamed online in real time from the classroom. You interact with your instructors and fellow students via chat, using Adobe Connect web conferencing software. Assignments and other course materials are delivered through Canvas, a web-based learning management system that also serves as a communications hub.For added flexibility, each quarter you may view recordings of up to 40 percent of your class sessions instead of attending in real time. You also can attend the classroom sessions in person if space is available.
Our special blended programs combine the convenience of online study with the vibrancy of in-person classes for a unique learning experience.
Not available for this program
Principal Applied Researcher, Microsoft
Lead Software Engineer, Salesforce
Vice President of Engineering and Analytics, Edifecs
Principal Data Scientist, Salesforce.com
Principal Data Scientist, Salesforce.com
Senior Data Scientist, Salesforce.com
If you’re thinking about heading back to school, you’re probably also wondering how you’ll pay for it. To help you figure that out, we’ve put together a list of ways to help fund your education.
Study distributed computing and the tools used to store and process data. Gain experience with the kinds of data flow situations commonly used to inform key business decisions.
Discover how to apply cutting-edge tools and techniques to extract meaning from data sets ranging in size from gigabytes to petabytes.
Explore the power and potential of natural language processing in a variety of fields, and learn to bridge the gap between people and machines using a variety of NLP applications.
Gain the skills you need to build scalable, end-to-end reactive and concurrent web applications. Build an understanding of the tools and frameworks related to data-tier web services.
Acquire the skills to perform sophisticated data analysis and modeling, data mining and big data management using powerful statistical tools and R programming.
Be at the forefront of scientific innovation by learning to transfer human competencies, such as language and communication, to computers.
Discover how to use scientific computing tools and technologies to help solve complex problems in the physical, biological and engineering sciences.