AI Courses

Level up your AI skills with these online courses from top universities and platforms.

Advancing Diagnostic Medicine: The Role of AI in Healthcare
Free

Open AI

Advancing Diagnostic Medicine: The Role of AI in Healthcare

This course highlights the transformative potential of AI in improving diagnostic accuracy and supporting better patient outcomes, especially in underserved populations.

58:20
AI for Everyone
Free

Coursera

AI for Everyone

A non-technical course that helps you understand machine learning and artificial intelligence. Topics discussed: the meaning behind common AI terminology, what AI realistically can and cannot do, how to spot opportunities to apply AI, what it feels like to build machine learning and data science projects, how to navigate ethical and societal issues surrounding AI

6 hours
AI Fundamentals
Free

Datacamp

AI Fundamentals

Discover the fundamentals of AI, dive into models like ChatGPT, and decode generative AI secrets to navigate the dynamic AI landscape.

10 hours
AI Scholars
Paid

InSpiritAI

AI Scholars

This online program — developed and taught exclusively by a team of alumni and graduate students from Stanford, MIT, and other top universities — provides guidance on initiating AI projects, pursuing AI ventures, and preparing for college.

Computer Science for Artificial Intelligence
Paid

Harvard University / Coursera

Computer Science for Artificial Intelligence

This series will lead you through the most popular undergraduate course at Harvard, where you’ll learn the common programming languages, then carries that foundation through CS50’s Introduction to Artificial Intelligence with Python. Through hands-on projects, you’ll gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence.

5 months
Data Visualisation
Free

Kaggle

Data Visualisation

Make great data visualizations. A great way to see the power of coding!

4 hours
Deep Learning Specialization
Free

Deep Learning AI / Coursera

Deep Learning Specialization

This specialisation will help you understand the foundations of deep learning, understand how to build neural networks, and learn how to lead successful machine learning projects. It is a A foundational 5-course program that teaches you how to build, train, and apply deep neural networks using Python and TensorFlow.

3 months
Intermediate Machine Learning
Free

Kaggle

Intermediate Machine Learning

Handle missing values, non-numeric values, data leakage, and more. This course builds on the courses 'Introduction to Machine Learning' and 'Pandas' by Kaggle.

4 hours
Intro to Deep Learning
Free

In this course builds on the course 'Intro to Machine Learning' by Kaggle. Use TensorFlow and Keras to build and train neural networks for structured data.

Intro to Deep Learning

In this course you use TensorFlow and Keras to build and train neural networks for structured data. The course builds on the course 'Intro to Machine Learning' by Kaggle.

4 hours
Intro to Machine Learning
Free

Kaggle

Intro to Machine Learning

In this course, you learn the core ideas in machine learning and build your first models.

3 hours
Introduction to Deep LEarning
Free

MIT

Introduction to Deep LEarning

This course includes 81 lectures that teach you everything you need to know about deep learning. The lectures are given by MIT professors or computer scientists affiliated with MIT

4 weeks
Introduction to Programming
Free

Kaggle

Introduction to Programming

A comprehensive introduction to programming course, with lessons on arithmetic and variable, functions, datatypes, lists, and conditions. Get started with Python, if you have no coding experience.

5 hours
Machine Learning Specialisation
Free

Stanford University / Deep Learning AI (Coursera)

Machine Learning Specialisation

This beginner-friendly specialization (3 courses) teaches you how to build and train machine learning models using Python, covering both supervised and unsupervised methods. You’ll also learn best practices, decision trees, neural networks, recommender systems, and reinforcement learning. Upon completion, you’ll be able to apply ML techniques in real problems and understand when to use each algorithm.

8 weeks
MITx: Machine Learning with Python: from Linear Models to Deep Learning
Paid

MIT / Edx

MITx: Machine Learning with Python: from Linear Models to Deep Learning

An in-depth introduction to the field of machine learning, from linear models to deep learning and reinforcement learning, through hands-on Python projects. -- Part of the MITx MicroMasters program in Statistics and Data Science.

15 weeks
Oxford Artificial Intelligence Program
Paid

Oxford University / Said Business School

Oxford Artificial Intelligence Program

This program will give you comprehensive understanding of what this technology is , what it can and can not do and what the implications are for business and for society. It does not only cover the technology but also all the important ethical, legal and societal aspects of AI.

6 weeks
Pandas
Free

Kaggle

Pandas

Solve short hands-on challenges to perfect your data manipulation skills. Introduction to Python is a prerequisite for this course.

4 hours
Python
Free

Kaggle

Python

A comprehensive beginning course for Python, the most important language for data science. Chapters covered: functions, booleans and conditions, loops and list comprehensions, lists, strings and dictionaries.

5 hours
Understanding Chat GPT
Free

Datacamp

Understanding Chat GPT

Learn how to use ChatGPT. Discover best practices for writing prompts and explore common business use cases for the powerful AI tool.

1 hr