Best online courses in data science, machine learning

Free and paid online courses with certificates of completion from the top universities


stanford-university

1. Machine learning

This popular course in machine learning is delivered by Stanford University’s renowned Andrew Ng. This is a top-rated course and has received a 4.9 out of 5 of 76,859 ratings.
Learn more


wharton

2. Business Analytics

This course delivered by faculty from the Wharton School of the University of Pennsylvania introduces you to big data analytics; the capstone projects give you a chance to gain some practical experience.
Read more


 

pricewaterhousecoopers-pwc

3. Data Analysis and Presentation Skills

This specialization is created by PricewaterhouseCoopers. It deals with efficient data analysis and its role in decision-making. It’ll also cover various tools and techniques to present your data to others in an interesting and engaging manner.
Read more


stanford-university

4. Deep learning specialization

This is for those interested in a career in AI. This specialization created by Stanford’s Andrew Ng along with other Stanford professors will help you thoroughly understand deep learning and know how to apply it.
Read more


 

university of washington

5. Machine learning specialization

This specialization offered by the top researchers of the University of Washington comprises of four courses and projects to give you hands-on experience.
Read more


university of michigan

6. Applied Data Science with Python

This specialization by the University of Michigan comprises five courses that’ll cover an introduction to data science in Python, Applied Plotting, Charting & Data Representation in Python and Applied Machine Learning in Python.
Read more


 

university of colorado

7. Data Warehousing for Business Intelligence

This specialization create by the University of Colorado is for those who wish to pick up data architecture skills. In addition to structured data modelling, you’ll also learn practical SQL coding experience and gain an understanding of data warehouse design and data manipulation.
Read more


UC Davis University of california

8. Data Visualization with Tableau Specialization

This specialization from University of California Davis (UC Davis) will help you learn skills in data visualization using Tableau and be well-equipped to produce reports and dashboards. This can be a great tool in business decision – making process. Prior experience using Tableau is not essential.
Read more


 

johns hopkins university

9. Executive Data Science Specialization

This is for team leaders who’d be required to handle data science projects without any prior experience in the data science field. This course created by the Johns Hopkins University will provide a crash course in data science, help you build the right team and understand the goals at every stage of the project.
Read more


johns hopkins university

10. Genomic Data Science Specialization

This course from Johns Hopkins University teaches how you can understand and analyse data from next generation sequencing experiments. It would cover the use of command line, Python, R, Bioconductor, and Galaxy. This specialization could be recommended for those with an undergrad degree or postdoc in biology, molecular biology, or genetics.
Read more


 

university of washington

11. Data Science at Scale Specialization

This course from the University of Washington is about scalable data management. It covers data science topics including scalable SQL and NoSQL data management solutions, data mining algorithms, and practical statistical and machine learning concepts. It’ll also deal with privacy, ethics and governance concerning this field.
Read more


UC Irvine University of California

12. An Introduction to Programming the Internet of Things (IoT)

This course created by the University of California, Irvine (UC Irvine) will serve as an introduction to IoT. In addition to knowing the basics like how IOT is important and impacts the society, you’d also be able to design and create your fun IoT device using Arduino and Raspberry Pi platforms.
Read more


 

google-cloud

13. Data engineering on Google Cloud Platform specialization

This course will teach you how to design and build data processing systems on Google Cloud Platform. You can get hands–on experience on designing data processing systems, building end-to-end data pipelines, analyzing data and carrying out machine learning.
Learn more


google-cloud

14. From data to insights with Google Cloud Platform specialization

This course will cover how data analysis can be made use of to gain insights using Google cloud platform. You’d be able to gain hand-on experience by exploring and getting insights from diverse Google BigQuery datasets.
Read more


 

rice-university

15. Business statistics and analysis specialization

This specialization from Rice University will cover the basic concepts of business data analysis tools and techniques and also teach you business modeling skills. This course will equip you with the ability to make use of statistics and data analysis tools to various business applications.
Learn more


UC San Diego

16. Object oriented Java programming: Data structures and beyond

You’ll learn object-oriented programming using Java, data structures and algorithms to organize and efficiently handle huge amount of data. You’ll also pick up technical communication skills that’ll help you in your career. The top select few completing this specialization would avail a chance to a practice interview with Google recruiters.
Read more


 

duke-university

17. Excel to MySQL: analytic techniques for business

Learn to use various tools and techniques including Excel, Tableau, and MySQL for analyzing large amount of data and taking informed strategic decisions. The Capstone project involves revenue optimization for residential property.
Learn more


johns hopkins university

18. Executive data science specialization

In this specialization by Johns Hopkins University, you’ll learn how to lead a data science team; even those without any prior data science experience can take this course. You’ll know how to assemble the right team, set goals and overcome challenges, even if you have never worked in data science before.
Read more


 

university-of-illinois

19. Data mining specialization

This specialization covers data mining techniques for both structured data as well as unstructured data. Learn pattern discovery, clustering, text retrieval, text mining and analytics, and data visualization
Learn more


ESSEC-business-school

20. Strategic business analytics

This course created by ESSEC Business School in collaboration with Accenture, is suited for students, data scientists and business analysts. This is for those who wish to apply their statistical knowledge in a business role. Some background in statistics and familiarity with databases and data analysis techniques recommended.
Read more

Also read:


Disclosure: We have included some affiliate links on this and other related pages. We get a small commission if you decide to sign up using our links. That allows us to cover the costs of maintaining this site and keep adding useful content. All the logos are trademarks of the respective universities/companies.