Best AI & Tech Courses

Hand-picked AI and tech courses, free and paid, that are worth your time.

424 courses · page 1 of 9

DeepLearning.AI

ChatGPT Prompt Engineering for Developers

Learn practical prompting patterns for summarising, inferring, transforming and expanding text with an LLM API, then build a simple chatbot. Good for developers with basic Python who want reliable model outputs.

Free (certificate paid) Beginner 1h40m Certificate
View course
DeepLearning.AI

Building Systems with the ChatGPT API

Shows how to chain several LLM calls into a working customer-service style system, covering classification, moderation, chain-of-thought and output evaluation. Suits Python developers moving past single prompts.

Free (certificate paid) Beginner 1h55m Certificate
View course
DeepLearning.AI

LangChain for LLM Application Development

An introduction to the LangChain framework: models, prompts, memory, chains, question answering over documents and simple agents. Useful for developers who want to build LLM apps quickly in Python.

Free (certificate paid) Beginner 1h48m Certificate
View course
DeepLearning.AI

LangChain Chat with Your Data

Build a chatbot that answers questions from your own PDFs and web pages using document loading, splitting, embeddings, vector stores and retrieval. A solid first step into retrieval augmented generation.

Free (certificate paid) Beginner 1h18m Certificate
View course
DeepLearning.AI

Finetuning Large Language Models

Explains when and why to fine-tune an LLM, how to prepare training data, and how to train and evaluate a model on your own examples. Aimed at learners comfortable with Python and basic deep learning.

Free (certificate paid) Intermediate 1h35m Certificate
View course
DeepLearning.AI

How Diffusion Models Work

Build a diffusion model step by step to understand how image generators turn noise into pictures, including sampling, training and speed-ups. Best for learners with some Python and PyTorch experience.

Free (certificate paid) Intermediate 46m Certificate
View course
DeepLearning.AI

Building Generative AI Applications with Gradio

Create quick web demos for text summarisation, image captioning, image generation and chat using Gradio and open models. Handy for anyone who wants to showcase AI projects in a portfolio.

Free (certificate paid) Beginner 59m Certificate
View course
DeepLearning.AI

Large Language Models with Semantic Search

Learn how embeddings, dense retrieval and reranking improve keyword search, and how to combine search results with an LLM to answer questions. Suits developers building search or RAG features.

Free (certificate paid) Beginner 1h32m Certificate
View course
DeepLearning.AI

Pair Programming with a Large Language Model

See how to use an LLM as a coding partner to write, explain, test, debug and refactor Python code. A practical short course for programmers who want to speed up everyday coding work.

Free (certificate paid) Beginner 1h14m Certificate
View course
DeepLearning.AI

Functions, Tools and Agents with LangChain

Covers function calling, the LangChain Expression Language, tool use, tagging and extraction, and building a conversational agent. Suited to developers who already know LangChain basics.

Free (certificate paid) Intermediate 1h54m Certificate
View course
DeepLearning.AI

Vector Databases: from Embeddings to Applications

Understand how vector databases store embeddings and run fast similarity search, then apply them to RAG, recommendations and hybrid search. Good for developers and data engineers working with AI apps.

Free (certificate paid) Intermediate 1h5m Certificate
View course
DeepLearning.AI

Building and Evaluating Advanced RAG

Learn advanced retrieval methods such as sentence-window and auto-merging retrieval, and how to measure RAG quality with evaluation metrics. Useful for teams putting document question answering into production.

Free (certificate paid) Beginner 2h5m Certificate
View course
DeepLearning.AI

AI Agents in LangGraph

Build an AI agent from scratch, then rebuild it with LangGraph, adding agentic search, persistence, streaming and human-in-the-loop control. For developers who want to create dependable agent workflows.

Free (certificate paid) Intermediate 1h42m Certificate
View course
DeepLearning.AI

Multi AI Agent Systems with crewAI

Design teams of role-based AI agents that collaborate on business tasks like research, customer support and content planning using the open-source crewAI framework. Beginner friendly for Python users.

Free (certificate paid) Beginner 3h1m Certificate
View course
DeepLearning.AI

Building Agentic RAG with LlamaIndex

Build a research agent that routes queries, calls tools and reasons over multiple documents with LlamaIndex. A compact course for developers who want smarter document assistants.

Free (certificate paid) Beginner 54m Certificate
View course
DeepLearning.AI

Red Teaming LLM Applications

Learn to spot weaknesses in LLM apps such as prompt injection, data leaks and harmful output, and to run manual and automated red-teaming tests. Useful for developers and security-minded testers.

Free (certificate paid) Beginner 1h29m Certificate
View course
DeepLearning.AI

Quantization Fundamentals with Hugging Face

Learn how to shrink models with linear quantization and lower-precision data types so they run on smaller hardware, using Hugging Face tools. Suits learners curious about efficient model deployment.

Free (certificate paid) Beginner 1h14m Certificate
View course
DeepLearning.AI

Open Source Models with Hugging Face

Find and use open models from the Hugging Face Hub for text, audio, image and multimodal tasks, then share demos with Gradio and Spaces. Great for beginners building quick AI prototypes.

Free (certificate paid) Beginner 2h13m Certificate
View course
DeepLearning.AI

Building toward Computer Use with Anthropic

Work through the Claude API features behind computer use: multimodal prompts, tool use, prompt caching and an agent that controls a desktop. Good for developers exploring AI agents.

Free (certificate paid) Beginner 1h47m Certificate
View course
DeepLearning.AI

MCP: Build Rich-Context AI Apps with Anthropic

Learn the Model Context Protocol by building MCP servers and clients that connect an AI app to tools, data and prompts, then deploying a remote server. For developers building agentic apps.

Free (certificate paid) Intermediate 1h58m Certificate
View course
DeepLearning.AI

Claude Code: A Highly Agentic Coding Assistant

Practise using Claude Code to explore codebases, add features, write tests, fix bugs and manage work across several sessions. Aimed at developers who want to code faster with an AI assistant.

Free (certificate paid) Intermediate 2h Certificate
View course
DeepLearning.AI

Reasoning with o1

Learn how OpenAI reasoning models differ from chat models, how to prompt them well, and how to use them for planning, coding and meta-prompting tasks. Suits developers already using LLM APIs.

Free (certificate paid) Intermediate 1h44m Certificate
View course
DeepLearning.AI

AI Python for Beginners

A gentle introduction to Python for complete beginners, using an AI chatbot as a helper to write code, work with data and automate small tasks. Ideal for students and professionals new to coding.

Free (certificate paid) Beginner 11h30m Certificate
View course
DeepLearning.AI

Attention in Transformers: Concepts and Code in PyTorch

Understand the attention mechanism behind transformers and code self-attention, masked attention and multi-head attention in PyTorch. Good for learners who want to see how LLMs work inside.

Free (certificate paid) Beginner 1h16m Certificate
View course
DeepLearning.AI

How Transformer LLMs Work

A visual walk through tokenizers, embeddings, attention and the transformer block, explaining how modern language models generate text. Suits anyone who wants a clear mental model of LLMs.

Free (certificate paid) Beginner 1h44m Certificate
View course
DeepLearning.AI

Vibe Coding 101 with Replit

Build and deploy small web apps by working with an AI coding agent in Replit, learning how to plan, prompt and debug along the way. Suitable for beginners and non-programmers.

Free (certificate paid) Beginner 1h34m Certificate
View course
DeepLearning.AI

Evaluating AI Agents

Learn to trace, test and score AI agents, measuring each step such as routing and tool calls so you can improve reliability systematically. Useful for developers shipping agent-based products.

Free (certificate paid) Beginner 2h36m Certificate
View course
DeepLearning.AI

Knowledge Graphs for RAG

Learn how knowledge graphs store connected data and how to query them with Cypher to give LLM apps richer context. Suits developers who want to go beyond plain vector search.

Free (certificate paid) Intermediate 2h4m Certificate
View course
DeepLearning.AI

Pretraining LLMs

Covers the steps of pretraining a language model: preparing data, configuring model architecture, training and evaluation, and when pretraining makes sense. For learners with machine learning basics.

Free (certificate paid) Intermediate 1h29m Certificate
View course
DeepLearning.AI

Reinforcement Learning From Human Feedback

Understand how RLHF aligns language models with human preferences and walk through tuning and evaluating a model with preference data. Good for learners interested in model alignment.

Free (certificate paid) Intermediate 1h32m Certificate
View course
DeepLearning.AI

Prompt Engineering with Llama 2&3

Learn prompting best practices for Meta's open Llama models, including chat formatting, few-shot examples, chain-of-thought and safe usage. Suits beginners interested in open-source LLMs.

Free (certificate paid) Beginner 2h5m Certificate
View course
DeepLearning.AI

Getting Started with Mistral

Explore Mistral's open and commercial models, using them for prompting, function calling, JSON output and RAG through the API. A quick start for developers comparing LLM providers.

Free (certificate paid) Beginner 1h2m Certificate
View course
DeepLearning.AI

Long-Term Agentic Memory With LangGraph

Build an email assistant agent that learns over time using semantic, episodic and procedural memory in LangGraph. For developers who want agents that remember user preferences.

Free (certificate paid) Intermediate 1h24m Certificate
View course
DeepLearning.AI

Embedding Models: from Architecture to Implementation

Learn how embedding models evolved from word vectors to transformer-based encoders and how to train a dual encoder for semantic search. Good background for anyone building retrieval systems.

Free (certificate paid) Beginner 1h Certificate
View course
DeepLearning.AI

Introduction to on-device AI

Learn how to optimise and deploy AI models on phones and edge devices, covering model conversion, quantization and on-device testing. Suits developers interested in mobile and embedded AI.

Free (certificate paid) Beginner 1h19m Certificate
View course
Hugging Face

Hugging Face LLM Course

Learn natural language processing and large language models with the Transformers, Datasets and Tokenizers libraries, from using pretrained models to fine-tuning and sharing them. Suits Python users with some ML basics.

Free Intermediate Certificate
View course
Hugging Face

Hugging Face AI Agents Course

Study how AI agents think, use tools and act, then build agents with frameworks like smolagents, LlamaIndex and LangGraph, finishing with a final project. For developers comfortable with Python.

Free Intermediate Certificate
View course
Hugging Face

Hugging Face Diffusion Models Course

Learn the theory behind diffusion models, train your own from scratch, fine-tune existing ones and generate images with the Diffusers library. Best for learners with deep learning experience.

Free Advanced
View course
Hugging Face

Hugging Face Audio Course

Apply transformers to audio tasks such as speech recognition, audio classification and text-to-speech, working with real audio data. Good for developers who know Python and basic machine learning.

Free Intermediate Certificate
View course
Hugging Face

Hugging Face Deep Reinforcement Learning Course

Learn deep reinforcement learning from theory to practice, training agents in game and simulation environments with popular libraries. Suits learners who want hands-on RL projects and have some Python skills.

Free Intermediate Certificate
View course
Hugging Face

Hugging Face Model Context Protocol (MCP) Course

Understand the Model Context Protocol and build MCP servers and clients that link language models to external tools and data, with practical projects. For developers building AI integrations.

Free Intermediate Certificate
View course
Hugging Face

Hugging Face Community Computer Vision Course

A community-built course covering computer vision foundations, CNNs, vision transformers, generative models and multimodal models with Hugging Face tools. Useful for learners who want broad vision knowledge.

Free Intermediate
View course
Hugging Face

Hugging Face Machine Learning for Games Course

See how AI tools can be used in game development, for example to create NPCs and game assets, with practical demos. A good fit for game developers and hobbyists curious about ML.

Free Beginner
View course
Hugging Face

Hugging Face Machine Learning for 3D Course

Explore how generative AI creates 3D content, covering 3D representations and building a text-or-image-to-3D pipeline with open tools. Suits learners interested in 3D graphics and AI.

Free Intermediate
View course
Hugging Face

Hugging Face smol-course

A practical course on aligning and fine-tuning small language models for your own tasks, with exercises that run on modest hardware. Good for developers wanting hands-on post-training experience.

Free Intermediate
View course
Hugging Face

Hugging Face Robotics Course

Learn how machine learning is applied to robotics, from classical approaches to learning-based robot control using open-source tools. For learners curious about AI in physical systems.

Free Intermediate
View course
fast.ai

Practical Deep Learning for Coders

A hands-on deep learning course for people who can code, teaching you to train models for vision, text and tabular data with PyTorch and fastai before digging into how they work.

Free Intermediate
View course
fast.ai

Practical Deep Learning for Coders - Part 2: From Deep Learning Foundations to Stable Diffusion

The advanced follow-up to fast.ai Part 1, rebuilding deep learning foundations and implementing Stable Diffusion style models from scratch. Suited to experienced learners who want deep technical understanding.

Free Advanced
View course

Some links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.