Silver BlogOnline Certificates/Courses in AI, Data Science, Machine Learning from Top Universities

We present the online courses and certificates in AI, Data Science, Machine Learning, and related topics from the top 20 universities in the world.

The current pandemic has not decreased the demand for AI, Data Science, ML talent, but it has accelerated the shift to online education.

We have recently published a survey of Online MS degrees in AI, Analytics, Data Science, ML from top universities,

But a typical degree takes 12-18 month to receive, and many may want to get a faster start in this field by taking a course and receiving a certificate. We covered online certificates in Analytics, Data Science, Machine Learning last year, but there are now too many options to do a comprehensive survey of online courses, so in this blog we only cover the courses and certificates from the top 20 universities in Computer Science, as ranked by QS Top Universities. Many thanks to Ahmad Anis who collected this data.

The Figure 1 below shows the ranking on Y axis and cost in USD on X axis.

Online Certificates 2020 AI Data Science ML from top universities
Fig. 1: Online Certificates/Courses in AI, Data Science, Business Analytics, Machine Learning from Top 20 Universities

Some universities offer the courses on their own platform, but most also offer courses via popular online education platforms Coursera and edX (indicated by color). We see that courses/certificates via Coursera / edX are significantly cheaper than those taken directly from the universities.

We also examined the type of certificate (indicated by shape), and Data Science is the most common one. The distribution was:
  • D: Data Science, 19
  • M: Machine Learning, 10
  • AI, 8
  • B: Business, 4
  • Py: Python, 4
  • R, 3
  • DL: Deep Learning, 2
  • V: Data Viz,2

Table 1: Top online MS in Analytics, Business Analytics, Data Science.

University / Course Description Length of Study Tuition in USD
1 MIT Machine Learning: From Data to Decisions This is not a coding course, but rather an introduction to the many ways that machine learning tools and techniques can help make better decisions in a variety of situations. 8 weeks, online excluding orientation; 6-8 hours per week $2300
1 MIT Machine Learning in Business At the end of the course, you'll walk away with a plan for immediate and practical business action. 6 Weeks, online 4-5 hours a week with additional 2-3 hours $3200
1 MIT Applied Business Analytics Upon completion of Applied Business Analytics, you will know which analytics approach is the most appropriate for your situation, and more importantly, how to tackle big data and leverage it for better business outcomes. 6 weeks online learning; 5-6 hours/week $2800
1 edX/MIT Optimization Methods for Business Analytics You will be introduced to the to the theory, algorithms, and applications of optimization. Linear and integer programming will be taught both algebraically and geometrically, and then applied to problems involving data. Students will develop an understanding of algebraic formulations, and use Julia/JuMP for computation. 6 Weeks 6-8 hours per week $49
1 edX/MIT Statistics and Data Science MicroMasters@reg; Program From probability and statistics to data analysis and machine learning, master the skills needed to solve complex challenges with data. Finishing this MicroMasters program will prepare you for job titles such as: Data Scientist, Data Analyst, Business Intelligence Analyst, Systems Analyst, Data Engineer 5 courses in 1 year 2 months $1350
2 Stanford Mining Massive Data Sets Graduate Certificate You will master efficient, powerful techniques and algorithms for extracting information from large datasets such as the web, social-network graphs, and large document repositories. Take your career to the next level with skills that will give your company the power to gain a competitive advantage. 1-2 years average; 3 years maximum to complete $5533
2 Stanford U. Data, Models and Optimization Graduate Certificate The certificate focuses on recognizing and solving problems with information mathematics. You'll address core analytical and algorithmic issues using unifying principles that can be easily visualized and readily understood. With advancements in computing science and systematic optimization, this dynamic program will expose you to an amazing array of applications and tools used in communications, finances, and electrical engineering. 1-2 years average; 3 years maximum to complete $5533
2 Stanford U. Artificial Intelligence Graduate Certificate Take advantage of the opportunity to virtually step into the classrooms of Stanford professors like Andrew Ng who are leading the AI revolution. Classes provide the foundation and advanced skills in the principles and technologies that underlie AI including logic, knowledge representation, probabilistic models, and machine learning. Students can pursue topics in depth, with courses available in areas such as robotics, vision, and natural language processing. 1-2 years average; 3 years maximum to complete $5533
2 Stanford U. Machine Learning CS229 This course provides a broad introduction to machine learning and statistical pattern recognition. Learn about both supervised and unsupervised learning as well as learning theory, reinforcement learning and control. Explore recent applications of machine learning and design and develop algorithms for machines. 3 Months $4732
2 Coursera/Stanford U. Machine Learning broad introduction to machine learning, data mining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI) 54 Hours $79
2 Stanford U. Machine Learning XCS229I Supervised Learning/ Unsupervised Learning 12 Weeks $1595
2 Stanford U. Machine Learning Strategy and Intro to Reinforcement Learning XCS229IMI Reinforcement Learning/ Machine Learning Strategy 8-12hrs a week for 12 Weeks $1595
2 Coursera/Stanford U. AI in Health care Specialization Current and future applications of AI in healthcare with the goal of learning to bring AI technologies into the clinic safely and ethically. 8 Months for 2 hours a Week $632
2 Coursera/Stanford U. Probabilistic Graphical Models Specialization Probabilistic Graphical Models are the basis for the state-of-the-art methods in a wide variety of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and many, many more. They are also a foundational tool in formulating many machine learning problems. 4 Months for 11hours a week $316
4 edX/UC Berkeley Professional Certificate in Foundations of Data Science Professional Certificate by BerkeleyX will teach you how to combine data with Python programming skills to ask questions and explore problems that you may encounter in a future job, in any field of study, and even in everyday life. This course will give you a new lens to explore the issues and problems that you care about. 4 months, 4 - 6 hours per week $537
4 edX/UC Berkeley XSeries Program in Data Science and Engineering with Spark Students will gain hands-on experience building and debugging Spark applications. Internal details of Spark and distributed machine learning algorithms will be covered, which will provide students with intuition about working with big data and developing code for a distributed environment. 3 months, 5 - 10 hours per week $247
4 edX/UC Berkeley Big Data Analysis with Apache Spark This statistics and data analysis course will attempt to articulate the expected output of data scientists and then teach students how to use PySpark (part of Spark) to deliver against these expectations. 4 Weeks, 5-10 hours per Week $99
5 U. of Oxford Oxford Artificial Intelligence Programme Designed for managers, business leaders and technical professionals across multiple functions and industries looking to understand the workings and possibilities of AI. It provides a unique opportunity to develop an informed opinion about AI's application, as you reflect on its implications and limitations while building a business case for its implementation. 6 weeks $3391
7 edX/Harvard U. CS50 Introduction to Artificial Intelligence with Python Learn to use machine learning in Python in this introductory course on AI. 7 Weeks, 10-30 hours per Week $199
7 edX/Harvard U. Professional Certificate in Data Analysis for Life Sciences Using the open-source R programming language, you'll gain a nuanced understanding of the tools required to work with complex life sciences and genomics data. You'll learn the mathematical concepts and the data analytics techniques that you need to drive data-driven research. 4 months, 2 - 4 hours per week $626.4
7 edX/Harvard U. Using Python for Research In this course, after first reviewing the basics of Python 3, we learn about tools commonly used in research settings. This version of the course includes a new module on statistical learning. Using a combination of a guided introduction and more independent in-depth exploration, you will get to practice your new Python skills with various case studies chosen for their scientific breadth and their coverage of different Python features. 12 Weeks, 2-4 hours per Week $99
7 edX/Harvard U. Professional Certificate in Data Science The program covers concepts such as probability, inference, regression, and machine learning and helps you develop an essential skill set that includes R programming, data wrangling with dplyr, data visualization with ggplot2, file organization with Unix/Linux, version control with git and GitHub, and reproducible document preparation with Rstudio. 1 year 5 months; 2 - 3 hours per week $442
7 Harvard U. Text Analytics and Natural Language Processing This course introduces students to the tools, techniques, and opportunities for performing text analytics using a variety of tools. 4 Months $2900
8 EPFL Applied Data Science: Machine Learning This intermediate-level program will give you hands-on experience in one of the hottest areas of data science. You'll learn the techniques and tools for data acquisition, transformation and predictive analysis, ensuring you having a solid foundation in working with the entire data pipeline. 450 hours $6468
8 EPFL Applied Data Science: Communication & Visualization With this intermediate-level program, you will learn best practices in two critical areas of the data science pipeline: communication and visualization. You will learn the tools and techniques you need to produce graphics that give more insight into exploratory data analysis, and deliver your data findings with greater impact to a diverse audience. 450 hours $6468
8 EPFL Foundations of Data Science This beginner-level course will give you the in-depth knowledge and vocabulary of the different kinds of and uses for data. You will gain hands-on practical experience of all data processes and the tools and techniques needed to automate data, analyze it and use the insights gained to make strategic business decisions. 150 hours $1716
8 edX/EPFL Image Processing and Analysis for Life Scientists This course will teach you core concepts from image acquisition to image filtering and segmentation, to help you tackle simple image analysis workflows on your own. 7 Weeks, 2-3 hours per week $199
9 edX/ ETH Zurich Autonomous Mobile Robots Basic concepts and algorithms for locomotion, perception, and intelligent navigation. 15 Weeks $50
10 Coursera/ U. of Toronto GIS, Mapping, and Spatial Analysis Specialization You will learn how to create GIS data, how to find and evaluate data found online, how to design an effective map, and how to filter data and analyze spatial relationships, and how to work with satellite imagery. 6 Months for 3 hours a Week $294
10 Coursera/ U. of Toronto Self-Driving Cars Specialization This Specialization gives you a comprehensive understanding of state-of-the-art engineering practices used in the self-driving car industry. 7 Months for 5 hours/Week $553
10 edX/ U. of Toronto Quantum Machine Learning In this course we will introduce several quantum machine learning algorithms and implement them in Python 9 Weeks for 6-8 Hours/Week $49
10 U. of Toronto Data Science You'll cover content essential for the toolbox of a predictive analytics professional, including neural networks and deep learning; programming languages and software used in data extraction and analysis; and data security, compliance and privacy issues. 3 Years from Starting Date to complete $4539
10 U. of Toronto Artificial Intelligence Hands on skills in Machine Learning, Deep Learning and Reinforcement Learning 3 Years from Starting Date to complete $2985
12 edX/ National U. of Singapore Data Science for Construction, Architecture and Engineering This course introduces data science skills targeting applications in the design, construction, and operations of buildings. You will learn practical coding within this context with an emphasis on basic Python programming and the Pandas library. 7 Weeks for 4-6 hours per week $199
14 edX/ Imperial College London Data Analysis Essentials This course will cover the fundamentals of collecting, presenting, describing and making inferences from sets of data. 6 Weeks, 4-6 Hours per week $79
14 Coursera/ Imperial College London Mathematics for Machine Learning Specialization Learn about the prerequisite mathematics for applications in data science and machine learning 4 months, 4 hours per week $196
14 Coursera/ Imperial College London Getting started with TensorFlow 2 In this course you will learn a complete end-to-end workflow for developing deep learning models with TensorFlow, from building, training, evaluating and predicting with models using the Sequential API, validating your models and including regularization, implementing callbacks, and saving and loading models. 26 hours $49
14 Coursera/ Imperial College London Customising your models with TensorFlow 2 In this course you will deepen your knowledge and skills with TensorFlow, in order to develop fully customised deep learning models and workflows for any application. You will use lower level APIs in TensorFlow to develop complex model architectures, fully customised layers, and a flexible data workflow. You will also expand your knowledge of the TensorFlow APIs to include sequence models. 27 hours $49
14 Coursera/ Imperial College London Statistical Analysis with R for Public Health Specialization Master Statistics for Public Health and Learn R. Develop your statistical thinking skills and learn key data analysis methods through R 4 months 3 hours per week $196
15 U. of California, Los Angeles Data Science Learn to leverage the power of big data to extract insights and improve decision making for real-world problems. Gain hands-on experience in data management and visualization, machine learning, statistical models, and more for a career in data science. This certificate can be completed online or via remote instruction. Standard: 6-24 Months, Intensive 10 Weeks $3980
15 U. of California, Los Angeles Python for Data Engineers Specialize in big data analytics with courses that cover numerical computing, data analysis, unstructured data, statistical modeling, data visualization, and Python as a data analysis programming language. This program can be completed online or in the classroom. Approx: 29 Weeks $3785
18 Coursera / U. of Washington Data Science at Scale Specialization Tackle Real Data Challenges. Master computational, statistical, and informational data science in three courses. 5 Months, 3 hours a Week $245
18 Coursera / U. of Washington Machine Learning Specialization Through a series of practical case studies, you will gain applied experience in major areas of Machine Learning including Prediction, Classification, Clustering, and Information Retrieval. You will learn to analyze large and complex datasets, create systems that adapt and improve over time, and build intelligent applications that can make predictions from data. 7 months, 3 hours a week $49
18 Coursera / U. of Washington Social Media Data Analytics Learner Outcomes: After taking this course, you will be able to: 1. Utilize various Application Programming Interface (API) services to collect data from different social media sources such as YouTube, Twitter, and Flickr. 2. Process the collected data - primarily structured - using methods involving correlation, regression, and classification to derive insights about the sources and people who generated that data. 3. Analyze unstructured data - primarily textual comments - for sentiments expressed in them. 4. Use different tools for collecting, analyzing, and exploring social media data for research and development purposes. 13 hours $49
19 edX/ Columbia U. MicroMasters® Program in Business Analytics Will empower learners with the skills, insights and understanding to improve business performance using data, statistical and quantitative analysis, and explanatory and predictive modelling to help make actionable decisions. 1 year, 8 - 10 hours per week $896.4
19 edX/ Columbia U. MicroMasters® Program in Artificial Intelligence Gain expertise in one of the most fascinating and fastest growing areas of computer science through an innovative online program that covers fascinating and compelling topics in the field of Artificial Intelligence and its applications. 1 year, 8 - 10 hours per week $896.4
19 edX/ Columbia U. Professional Certificate in Data Science for Executives Data Science and Analytics Professional Certificate program you will gain insight into the latest data science tools and their application in finance, health care, product development, sales and more. With real world examples, we will demonstrate how data science can improve corporate decision-making and performance, personalize medicine and advance your career goals. 4 months, 7 - 10 hours per week $267.3
19 Cornell U. Python Programming This certificate program follows a rigorous, user-centric approach to software engineering with Python. Its goal is not simply to teach you how to use Python, but rather to understand the core principles of Python and develop the ability to become a proficient Python programmer and software developer. You will design, code, test, visualize, analyze, and debug Python functions and programs. You will also be provided a robust set of tools to assist you in your coursework. 4.5 months, 8-12 hours a week $3600
19 Cornell U. MACHINE LEARNING Using a combination of math and intuition, you will practice framing machine learning problems and construct a mental model to understand how data scientists approach these problems programmatically. Through investigation and implementation of k-nearest neighbors, naive Bayes, regression trees, and others, you'll explore a variety of machine learning algorithms and practice selecting the best model, considering key principles of how to implement those models effectively. You will also have an opportunity to implement algorithms on live data while practicing debugging and improving models through approaches such as ensemble methods and support vector machines. Finally, the coursework will explore the inner workings of neural networks and how to construct and adapt neural networks for various types of data. 3.5 months, 6-9 hours a week $3600
19 Cornell U. Python For Data Science master the ability to analyze and visualize data in meaningful ways using Python to help solve complex business problems. Working with tools such as Jupyter Notebooks, NumPy, and Pandas, you will have the opportunity to analyze real-world datasets to identify patterns and relationships in data. You will gain experience using both built-in and custom-built data types to create expressive and computationally robust data science projects. Finally, you will build predictive machine learning models using Python and scikit-learn. 5 months, 3-5 hours a week $3600
19 Cornell U. Certificate in Data Analytics in R You'll learn techniques for manipulating and visualizing data, describing data through descriptive statistics, and clustering. You'll extend these basic reporting approaches through classification and predictive analytics using traditional parametric models (regression and logistic regression) as well as machine learning techniques. In addition, you'll develop linear, nonlinear, and Monte Carlo decision-making models that will allow you to make more informed decisions. ~72 hours $3600
19 Cornell U. DATA VISUALIZATION IN TABLEAU You will begin this certificate by examining different data types and how they are expressed within Tableau. As you become more familiar with Tableau, you will practice building basic visualizations based on standard analysis and audience evaluation. As the courses progress, you will move beyond basic analysis, incorporating critique and feedback to introduce you to the iterative process of visualization. Ultimately, you'll come away with the confidence to use your data visualization skills to tell a compelling story. 2 Months $3600