Welcome!

Unlock your personalized experience.
Sign Up

Best AI & Tech Courses

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

277 courses · page 1 of 6

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

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

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

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

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

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

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 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
fast.ai

Practical Data Ethics

Covers ethical issues in data science and AI such as disinformation, bias, privacy, surveillance and algorithmic accountability, with readings and lectures. Useful for anyone building or deploying data products.

Free Beginner
View course
Kaggle

Python

Learn the Python basics most used in data science, including functions, lists, loops, strings and libraries, through short lessons and in-browser exercises. A good first step for aspiring analysts.

Free Beginner Certificate
View course
Kaggle

Intro to Programming

A first coding course for complete beginners, introducing variables, functions, data types and conditions in Python with interactive notebooks. Ideal before starting any data science track.

Free Beginner Certificate
View course
Kaggle

Pandas

Practise reading, selecting, grouping, sorting and combining tabular data with the pandas library. Useful for students and job seekers who want core data manipulation skills for analyst roles.

Free Beginner Certificate
View course
Kaggle

Intro to Machine Learning

Build your first machine learning models, learning about decision trees, random forests, validation and overfitting using real datasets. Suits beginners who know a little Python.

Free Beginner Certificate
View course
Kaggle

Data Visualization

Turn data into clear charts such as line, bar, scatter and heatmaps using the seaborn library. Helpful for anyone who needs to present findings in reports or dashboards.

Free Beginner Certificate
View course
Kaggle

Intro to SQL

Learn to query databases with SQL, covering SELECT, WHERE, GROUP BY, ORDER BY and joins using Google BigQuery. A practical skill for data analyst and developer jobs.

Free Beginner Certificate
View course
Kaggle

Intro to Game AI and Reinforcement Learning

Build game-playing agents, starting with simple heuristics and minimax search and moving on to reinforcement learning. A fun entry point for learners curious about how AI plays games.

Free Beginner Certificate
View course
Kaggle

Data Cleaning

Practise fixing messy datasets by handling missing values, scaling and normalising, parsing dates, fixing character encodings and resolving inconsistent entries. Essential for any data analysis role.

Free Beginner Certificate
View course
Kaggle

Intro to AI Ethics

Explore practical tools for building fairer, more responsible AI, including human-centred design, identifying bias, fairness metrics and model cards. Useful for anyone who builds or manages AI systems.

Free Beginner Certificate
View course
University of Helsinki

Elements of AI

A friendly, non-technical introduction to what AI is, what it can and cannot do, and how it affects society, with no maths or coding required. Ideal for students and professionals from any field.

Free Beginner Certificate
View course
University of Helsinki

Ethics of AI

Examines the ethical questions raised by AI, including fairness, transparency, accountability, privacy and human rights, using real examples. Suits anyone who wants to think critically about responsible AI use.

Free Beginner Certificate
View course
Anthropic

AI Fluency: Framework & Foundations

Learn a practical framework for working with AI effectively and responsibly, covering delegation, clear description, critical evaluation and diligence. Useful for professionals in any role.

Free Beginner Certificate
View course
Anthropic

AI Fluency for educators

Helps teachers and faculty apply AI fluency ideas to lesson planning, course design and their own teaching practice in a thoughtful way. Suited to educators at schools and universities.

Free Beginner Certificate
View course
Anthropic

AI Fluency for students

Shows students how to use AI to support learning, career planning and academic work while keeping their own thinking and integrity. Ideal for university and college students.

Free Beginner Certificate
View course
Anthropic

Teaching AI Fluency

Guides educators in teaching and assessing AI fluency with their students, with ready-to-adapt ideas for classroom activities. Useful for teachers designing AI literacy lessons.

Free Beginner Certificate
View course
Anthropic

Claude 101

A starter course on using Claude for everyday work, covering conversations, projects, file analysis and good prompting habits. Suits anyone new to AI assistants.

Free Beginner Certificate
View course
Anthropic

Introduction to agent skills

Learn what agent skills are and how to create, organise and share them so Claude can follow repeatable workflows. Good for developers and power users customising AI tools.

Free Beginner Certificate
View course
Anthropic

Claude Code 101

A beginner-friendly introduction to Claude Code, showing how to install it and use it to understand, edit and build software projects from the terminal. For new and junior developers.

Free Beginner Certificate
View course
Anthropic

AI Capabilities and Limitations

Explains what current AI models do well, where they fall short and why, so you can decide when to trust their output. Useful for anyone using AI tools at work or study.

Free Beginner Certificate
View course
Anthropic

Prompt Engineering Interactive Tutorial

A step-by-step notebook tutorial on writing effective prompts for Claude, covering clear instructions, roles, examples, structured output, chain-of-thought and avoiding hallucinations. Suits beginners and developers alike.

Free Beginner 9 chapters
View course
Harvard (CS50)

CS50's Introduction to Computer Science

Harvard's famous introduction to computer science, teaching problem solving with C, Python, SQL, HTML, CSS and JavaScript through lectures and problem sets. Good for beginners with no prior coding.

Free Beginner Certificate
View course
Harvard (CS50)

CS50's Introduction to Programming with Python

Learn to read and write Python code, covering functions, conditionals, loops, exceptions, libraries, testing, file I/O, regular expressions and object-oriented programming. Ideal for first-time programmers.

Free Beginner Certificate
View course
Harvard (CS50)

CS50's Introduction to Databases with SQL

Learn to create, query and update relational databases with SQL, including schema design, indexes, views and scaling, using SQLite and other systems. Useful for aspiring analysts and developers.

Free Beginner Certificate
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.