Find your next course.

175 Artificial Intelligence Courses and Certifications

Learn Artificial Intelligence, earn certificates with paid and free online courses from Harvard, Stanford, MIT, University of Pennsylvania and other top universities around the world. Read reviews to decide if a class is right for you.

Recently Added

Learn to code with AI

How to use AI to build web apps without any programming knowledge.

Free
4 Hours
Beginner

Build AI Apps with LangChain.js

Understand the LangChain library for AI Application Development.

Free
2 Hours
Beginner

Prompt Engineering for Web Developers

Leverage AI to supercharge your web dev skills and streamline your workflow, allowing you to code, learn, and job search faster than you ever have before!

Free
3 Hours
Beginner

Learn AI Agents

Learn how to build LLM-powered agents that can do multi-step reasoning and interact with its environment via functions and APIs.

Free
2 Hours
Intermediate

Python for Data Science

Explain the significance of Python in data science and its real-world applications.

Free
39 Hours
Beginner

Artificial Intelligence Courses by Category

LLM

LLMs are super-powered AI models trained on massive amounts of text data to understand and generate human language.

Build AI Apps with LangChain.js

Understand the LangChain library for AI Application Development.

Free
2 Hours
Beginner

Learn AI Agents

Learn how to build LLM-powered agents that can do multi-step reasoning and interact with its environment via functions and APIs.

Free
2 Hours
Intermediate

Function-Calling and Data Extraction with LLMs

Learn to extend LLMs with custom functionality via function-calling, enabling them to form calls to external functions.

Free
1 Hour
Intermediate

AI Agents in LangGraph

Learn about LangGraph’s components and how they enable the development, debugging, and maintenance of AI agents.

Free
1 Hour
Beginner

Prompt Engineering

Prompt engineering is the art of crafting instructions (prompts) to get the desired results from generative AI models.

Prompt Engineering for Web Developers

Leverage AI to supercharge your web dev skills and streamline your workflow, allowing you to code, learn, and job search faster than you ever have before!

Free
3 Hours
Beginner

Prompt Engineering: Building a Professional Portfolio

An understanding of prompt engineering and how to use it to get maximum relevant information out of it.

Paid
7 Hours
Beginner

Master ChatGPT Prompt Engineering

Learn to harness ChatGPT to summarize, expand, infer, and transform information.

Paid
5 Hours
Beginner

Getting Started on Prompt Engineering with Generative AI

Generative artificial intelligence is powerful and exciting, but its output is only as good as its input.

Paid
1 Hour
Beginner

Generative AI

Generative AI creates new data (text, images, code) by learning patterns from existing data.

Generative AI – Your Personal Code Reviewer

Course is tailored for learners seeking to unlock the full potential of generative AI in the world of code review and enhancement.

Free
15 Hours
Intermediate

Generative AI: From Theory to Product Launch

Generative AI (GenAI) is an exciting new frontier of technology that opens up seemingly endless creative possibilities.

Paid
2 Hours
Beginner

Transformers for Natural Language Processing

The demand for language understanding is on the rise in many fields, such as media, social media, and research papers.

Paid
15 Hours
Beginner

Essentials of Large Language Models: A Beginner’s Journey

An understanding the language models, large language models, and their key differences.

Paid
2 Hours
Beginner

Machine Learning

Machine learning trains computers to learn without explicit programming, using data and algorithms.

Introduction to Vertex AI

You'll walk away with a clear understanding of Vertex.AI's basics, mastering its interface, and acquiring strategic insights to leverage this tool effectively.

Free
3 Hours
Beginner

Using OpenAI API for Natural Language Processing in Python

A basic knowledge of Natural Language Processing (NLP) and the GPT machine learning model.

Paid
2 Hours
Beginner

Designing a Machine Learning Model

This course covers the important differences between various canonical problems in machine learning,

Paid
3 Hours
Intermediate

Preparing Data for Machine Learning

This course covers important techniques in data preparation, data cleaning and feature selection that are needed to set your machine learning model up for success.

Paid
3 Hours
Beginner

Deep Learning

Deep learning uses layered artificial neural networks to learn complex patterns from data.

Performing NLP Tasks Using the Cloudmersive API in Python

Develop a deep understanding of Natural Language Processing and its applications.

Paid
2 Hours
Beginner

A deep understanding of deep learning (with Python intro)

Master deep learning in PyTorch using an experimental scientific approach, with lots of examples and practice problems.

$74.99
57 Hours
Advanced

AI Capstone Project with Deep Learning

Apply knowledge of deep learning to improve models using real data.

Free
15 Hours
Advanced

Neural Networks and Deep Learning

In the first course of the Deep Learning Specialization, you will study the foundational concept of neural networks and deep learning.

Free
24 Hours
Advanced

Data Science

Data science extracts knowledge and insights from data using methods from statistics, computer science, and domain expertise.

AI Workflow: Data Analysis and Hypothesis Testing

In this course you will begin your work for a hypothetical streaming media company by doing exploratory data analysis (EDA).

Free
10 Hours
Advanced

Data Analysis and Visualization with Power BI

How to add visualizations to reports and dashboards.

Free
29 Hours
Advanced

Data Analysis with Python

Develop Python code for cleaning and preparing data for analysis - including handling missing values, formatting, normalizing, and binning data.

Free
15 Hours
Advanced

Data Analysis with R Programming

Describe the R programming language and its programming environment.

Free
34 Hours
Advanced