Best AI & Tech Courses - Page 2

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

424 courses · page 2 of 9

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

Intermediate Machine Learning

Improve model quality by handling missing values and categorical data, building pipelines, using cross-validation and applying XGBoost, while avoiding data leakage. For learners who finished the intro course.

Free Intermediate 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

Feature Engineering

Learn techniques for creating and selecting better model inputs, including mutual information, clustering features, PCA and target encoding. Suits learners who already build basic ML models.

Free Intermediate 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

Advanced SQL

Go beyond basic queries with joins and unions, analytic window functions, nested data and writing efficient queries in BigQuery. For learners who have finished Intro to SQL.

Free Intermediate Certificate
View course
Kaggle

Intro to Deep Learning

Build and train neural networks with TensorFlow and Keras, learning about layers, stochastic gradient descent, overfitting, dropout and classification. Good for learners with basic ML knowledge.

Free Intermediate Certificate
View course
Kaggle

Computer Vision

Learn how convolutional neural networks classify images, covering convolution, pooling, custom convnets, data augmentation and transfer learning with Keras. Suits learners who finished Intro to Deep Learning.

Free Intermediate Certificate
View course
Kaggle

Time Series

Learn to model trends, seasonality and cycles in time-based data and build forecasting models with machine learning. Useful for analysts working with sales, finance or sensor data.

Free Intermediate 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

Machine Learning Explainability

Learn methods such as permutation importance, partial dependence plots and SHAP values to understand what drives a model's predictions. Suits practitioners who need to explain models to others.

Free Intermediate 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
Kaggle

Geospatial Analysis

Create interactive maps and analyse location data with GeoPandas and Folium, covering coordinate systems, geocoding and proximity analysis. Good for analysts working with maps or location data.

Free Intermediate Certificate
View course
Kaggle

5-Day Gen AI Intensive Course with Google

A self-paced guide built with Google covering foundation models, prompt engineering, embeddings, vector stores, agents and MLOps for generative AI, with whitepapers, podcasts and code labs. Suits developers with Python skills.

Free Intermediate 5 days
View course
Kaggle

5-Day AI Agents Intensive Course with Google

A self-paced programme with Google on building AI agents, covering tools, memory, evaluation and deploying multi-agent systems through readings and hands-on notebooks. For developers ready to build agents.

Free Intermediate 5 days
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
University of Helsinki

Building AI

The follow-up to Elements of AI, introducing the algorithms behind AI such as optimisation, Bayesian reasoning, machine learning and neural networks, with optional Python exercises and a project idea.

Free Intermediate Certificate
View course
Anthropic

Claude Code in Action

Learn to use Claude Code in real development work, including giving it context, managing tools, running it through custom commands and hooks, and connecting MCP servers. For developers who code daily.

Free Intermediate Certificate
View course
Anthropic

Building with the Claude API

A full developer course on the Claude API, covering prompting, evaluation, tool use, retrieval, MCP and agent workflows. Suits programmers who want to build production features with Claude.

Free Intermediate Certificate
View course
Anthropic

Introduction to Model Context Protocol

Build MCP servers and clients in Python, learning how tools, resources and prompts let an AI app connect to outside systems. Good for developers new to the protocol.

Free Intermediate Certificate
View course
Anthropic

Model Context Protocol: Advanced Topics

Goes deeper into MCP with sampling, notifications, roots, transports and running servers in production. For developers who already built a basic MCP server and want to scale it.

Free Advanced 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

Claude with Amazon Bedrock

Learn to build with Claude through Amazon Bedrock, including prompting, tool use, retrieval and agent patterns on AWS. Suits cloud developers working in the AWS ecosystem.

Free Intermediate Certificate
View course
Anthropic

Claude on Google Cloud

Learn to access and build with Claude models on Google Cloud Vertex AI, covering prompts, tools, retrieval and evaluation. Good for developers deploying AI on Google Cloud.

Free Intermediate 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 Artificial Intelligence with Python

Explore the ideas behind modern AI, including search, knowledge, uncertainty, optimisation, machine learning, neural networks and language, by building AI programs in Python. Best after CS50x or CS50P.

Free Intermediate Certificate
View course
Harvard (CS50)

CS50's Web Programming with Python and JavaScript

Learn to design and build web apps with Python, Django, JavaScript, SQL and Git, covering testing, security and scalability. Suited to learners who finished an intro programming course.

Free Intermediate 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
Harvard (CS50)

CS50's Introduction to Cybersecurity

A non-technical introduction to cybersecurity, covering how to secure accounts, data, systems and software and how to weigh threats against costs. Suits anyone who wants to stay safer online.

Free Beginner Certificate
View course
Harvard (CS50)

CS50's Computer Science for Business

Introduces computational thinking, programming languages, the internet, cloud computing and web development from a business perspective. Aimed at managers and entrepreneurs who work with technical teams.

Free Beginner Certificate
View course
Harvard (CS50)

CS50's Introduction to Programming with R

Learn the R language for data analysis, including data cleaning, transforming, visualising, testing and packaging code. Suits beginners interested in statistics and data science.

Free Beginner Certificate
View course
Harvard (CS50)

CS50's Introduction to Game Development

Learn how classic 2D games are built by studying and recreating titles like Pong, Flappy Bird and Mario using Lua and the LOVE framework. For learners with some programming experience.

Free Intermediate Certificate
View course
Harvard (CS50)

CS50's Introduction to Programming with Scratch

A gentle introduction to programming concepts such as functions, loops, conditions and variables using the visual Scratch language. Perfect for complete beginners and younger learners.

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.