Find your next course.

178 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

Reinforcement Learning

o realize the dreams and impact of AI requires autonomous systems that learn to make good decisions.

Free
20 Hours
Intermediate

Convex Optimization I

Concentrates on recognizing and solving convex optimization problems that arise in applications.

Free
20 Hours
Intermediate

Artificial Intelligence Professional Program

Build your own AI models and algorithms without the constraints of off-the-shelf solutions.

$1750
80 Hours
Beginner

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

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.

Reinforcement Learning

o realize the dreams and impact of AI requires autonomous systems that learn to make good decisions.

Free
20 Hours
Intermediate

Convex Optimization I

Concentrates on recognizing and solving convex optimization problems that arise in applications.

Free
20 Hours
Intermediate

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

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