Welcome!

Unlock your personalized experience.
Sign Up

Best AI & Tech Courses - Page 2

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

135 courses · page 2 of 3

Microsoft Learn

Develop generative AI apps on Microsoft Foundry

For developers ready to build: create generative AI applications with Microsoft Foundry, including prompt flows, retrieval-augmented generation and model evaluation. Requires some programming experience.

Free Intermediate 6 hr 52 min Certificate
View course
Google Skills (Google Cloud)

Attention Mechanism

Understand the attention mechanism that lets neural networks focus on relevant input, and how it powers translation and summarisation. Best for learners with some machine learning background.

Free Intermediate 30 min Certificate
View course
Google Skills (Google Cloud)

Transformer Models and BERT Model

Covers the transformer architecture and the BERT model, including self-attention and typical NLP uses such as text classification. Suited to learners with basic ML knowledge.

Free Intermediate 30 min Certificate
View course
Google Skills (Google Cloud)

Encoder-Decoder Architecture

Learn how encoder-decoder networks handle sequence tasks like translation, with a walkthrough of training and serving a simple model. Aimed at learners comfortable with ML basics.

Free Intermediate 30 min Certificate
View course
Google for Developers

Clustering

Explains unsupervised clustering techniques such as k-means, how to measure similarity, and how to judge cluster quality. Suits learners who already know basic machine learning.

Free Intermediate
View course
Google for Developers

Recommendation Systems

Learn how recommendation engines generate, score and rank suggestions using techniques like collaborative filtering and embeddings. Best for learners with prior ML experience.

Free Intermediate
View course
Google for Developers

Decision Forests

Covers decision trees, random forests and gradient boosted trees, with practical guidance on training them for tabular data. Suited to learners comfortable with ML fundamentals.

Free Intermediate
View course
Google (web.dev)

Learn Accessibility

Learn how to design and build websites that work for people with disabilities, covering semantics, keyboard use, colour contrast and testing. Useful for web developers and designers.

Free Intermediate
View course
Google Skillshop

AI-Powered Performance Ads Certification

Understand Google's AI-driven campaign types such as Performance Max and how to optimise them for business goals, then certify for free. Suited to marketers already familiar with Google Ads.

Free Intermediate Certificate
View course
Google Skillshop

Google Ads Measurement Certification

Learn to track conversions, interpret key ad metrics and use Google's measurement tools to improve campaign results, then take the free certification exam. For marketers who manage ad budgets.

Free Intermediate Certificate
View course
IBM SkillsBuild

AI Fundamentals: Foundations for Understanding AI

Build a solid grasp of AI history, machine learning concepts and ethical questions, with an IBM digital credential at the end. Suitable for learners wanting deeper AI understanding.

Free Intermediate 3-10 hours Certificate
View course
IBM SkillsBuild

AI Fundamentals: Language and Vision in AI

Explore how AI understands text and images through natural language processing and computer vision, and earn an IBM credential. Good follow-on for learners who know AI basics.

Free Intermediate 3-10 hours Certificate
View course
IBM SkillsBuild

Craft Precise Prompts for AI Models

Practise prompt engineering techniques to get accurate, well-structured answers from AI models, and earn an IBM digital credential. Useful for freelancers, writers and professionals using AI daily.

Free Intermediate 3-10 hours Certificate
View course
IBM SkillsBuild

Cybersecurity Fundamentals

Learn common cyber threats, attacker tactics and defence basics such as cryptography and incident response, and earn an IBM credential. A good entry point for aspiring security analysts.

Free Intermediate 3-10 hours Certificate
View course
IBM SkillsBuild

Cloud Computing Fundamentals

Covers cloud service and deployment models, virtualisation and cloud security essentials, with an IBM digital credential. Helpful for students exploring cloud or IT support careers.

Free Intermediate 3-10 hours Certificate
View course
IBM SkillsBuild

Data Fundamentals

Learn the data analysis lifecycle, from collecting and cleaning data to visualising results, and earn an IBM credential. Suited to beginners heading toward data analyst roles.

Free Intermediate 3-10 hours Certificate
View course
IBM SkillsBuild

Web Development Fundamentals

Learn how websites work and build pages with HTML, CSS and JavaScript, earning an IBM digital credential. Designed for aspiring web developers and freelancers.

Free Intermediate 10-40 hours Certificate
View course
IBM SkillsBuild

Information Technology Fundamentals

Covers computer hardware, operating systems, networking and troubleshooting basics, with an IBM credential. A practical start for IT support and helpdesk careers.

Free Intermediate 10-40 hours Certificate
View course
IBM SkillsBuild

User Experience Design Fundamentals

Learn the UX design process, user research, wireframing and usability testing, and earn an IBM digital credential. Good for aspiring UX/UI designers and freelancers.

Free Intermediate 10-40 hours Certificate
View course
IBM SkillsBuild

Digital Marketing

Study digital marketing channels, content strategy, SEO and how AI supports marketing work, earning an IBM credential. Useful for freelancers and marketing job seekers.

Free Intermediate 10-40 hours Certificate
View course
AWS Skill Builder

Foundations of Prompt Engineering

Explore prompt engineering techniques such as zero-shot, few-shot and chain-of-thought prompting, plus how to guard against prompt misuse. Suited to developers and AI practitioners.

Free Intermediate 4 hr Certificate
View course
AWS Skill Builder

Building Generative AI Applications Using Amazon Bedrock

Learn to design and build generative AI applications with Amazon Bedrock, including architecture patterns and use cases like summarisation and chatbots. Requires some developer experience.

Free Intermediate 4 hr Certificate
View course
freeCodeCamp

Front-End Development Libraries Certification

Moves you from plain JavaScript to modern front-end tooling, focusing on React, TypeScript and related libraries, with projects to prove your skills. Good for developers preparing for front-end roles.

Free Intermediate Certificate
View course
freeCodeCamp

Back-End Development and APIs Certification

Covers server-side JavaScript with Node.js and Express, building APIs and working with data, validated through five projects. Aimed at learners who know JavaScript and want to build full web applications.

Free Intermediate Certificate
View course
freeCodeCamp

Data Visualization V8

Learn to turn datasets into bar charts, scatter plots, heat maps and maps using D3.js and JSON APIs, then build certification projects. Good for JavaScript learners interested in dashboards and data storytelling.

Free Intermediate Certificate
View course
freeCodeCamp

Quality Assurance

Teaches automated testing of Node.js apps with Chai and functional tests, plus advanced Express topics like authentication and real-time features. Suits back-end learners who want to ship reliable, well-tested code.

Free Intermediate Certificate
View course
freeCodeCamp

Data Analysis with Python

Shows how to clean, analyse and visualise data with NumPy, Pandas, Matplotlib and Seaborn through video lessons and five analysis projects. Fits Python learners aiming for data analyst or research roles.

Free Intermediate Certificate
View course
freeCodeCamp

Information Security

Introduces securing web apps with Helmet.js, plus Python-based penetration testing ideas such as port scanning, finished with security projects. Useful for developers who want a practical start in application security.

Free Intermediate Certificate
View course
freeCodeCamp

Machine Learning with Python

Covers neural networks, reinforcement learning and core machine learning algorithms using TensorFlow, with projects such as image and text classifiers. Best for learners comfortable with Python who want to enter AI.

Free Intermediate Certificate
View course
freeCodeCamp

Coding Interview Prep

Dozens of algorithm and data structure challenges plus take-home style projects to sharpen problem-solving before technical interviews. Suited to job seekers who already know basic JavaScript.

Free Intermediate
View course
freeCodeCamp

B1 English for Developers Certification (Beta)

Takes your professional English to CEFR B1, practising how to discuss code, explain problems and take part in team conversations. Useful for developers and freelancers who work with foreign clients.

Free Intermediate Certificate
View course
freeCodeCamp

Learn RAG and MCP Fundamentals

Introduces Retrieval-Augmented Generation and the Model Context Protocol, showing how AI agents fetch outside knowledge and use tools. Suits developers who want to build practical LLM-powered applications.

Free Intermediate
View course
freeCodeCamp

Introduction to Algorithms and Data Structures

Explains common algorithms and data structures like searching, sorting, lists and trees, and how to reason about efficiency. Useful for students and job seekers preparing for technical interviews.

Free Intermediate
View course
The Odin Project

Full Stack JavaScript

A long, project-heavy curriculum taking you through advanced HTML and CSS, JavaScript, React, Node.js and databases to job readiness. Suits motivated learners who finished the basics and want a full web developer skill set.

Free Intermediate
View course
The Odin Project

Full Stack Ruby on Rails

A complete path combining Ruby, Ruby on Rails, databases, JavaScript and React, built around portfolio projects. Good for learners who want to build full web apps with the Rails framework.

Free Intermediate
View course
The Odin Project

Intermediate HTML and CSS

Deepens your front-end skills with forms, CSS functions, custom properties, Grid and more, practised through layout projects. For learners who know basic HTML and CSS and want cleaner, more flexible pages.

Free Intermediate
View course
The Odin Project

JavaScript

Goes beyond basics into objects, classes, modules, npm, webpack, testing and asynchronous code with APIs, through multiple portfolio projects. Suits learners ready to write organised, real-world JavaScript.

Free Intermediate
View course
The Odin Project

React

Teaches building user interfaces with React components, state, hooks, routing and testing, finishing with app projects. Best for JavaScript learners targeting modern front-end jobs.

Free Intermediate
View course
The Odin Project

NodeJS

Introduces server-side development with Node.js and Express, covering routing, databases, authentication and APIs through practical projects. For learners who want to build the back end of full-stack apps.

Free Intermediate
View course
The Odin Project

Ruby on Rails

Covers building database-backed web apps with Rails, including routing, models, forms, authentication and deployment. For Ruby learners who want to create complete web products quickly.

Free Intermediate
View course
Khan Academy

Computer science theory

Covers algorithms such as searching, sorting and recursion, along with cryptography and information theory. Useful for students who want to understand the ideas behind efficient and secure software.

Free Intermediate
View course
Cisco Networking Academy

Ethical Hacker

An in-depth course on penetration testing, from planning and reconnaissance to exploiting systems and reporting, with virtual labs. Designed for learners with some networking and security basics who want offensive security skills.

Free Intermediate 70 Hours Certificate
View course
Cisco Networking Academy

Python Essentials 2

Continues from Python Essentials 1 with modules, packages, exceptions, strings, object-oriented programming and file handling, aligned with the PCAP exam. For learners ready to write larger Python programs.

Free Intermediate 40 Hours Certificate
View course
Cisco Networking Academy

JavaScript Essentials 2

Explores objects, classes, built-in objects and asynchronous programming in JavaScript and prepares you for the JSA associate exam. For learners who have finished the first JavaScript course.

Free Intermediate 50 Hours Certificate
View course
Cisco Networking Academy

Linux Essentials

Builds solid Linux skills with command line practice and labs, and prepares you for the LPI Linux Essentials certificate exam. Useful for future system administrators, developers and security professionals.

Free Intermediate 70 Hours Certificate
View course
Fortinet

NSE 3 in Cybersecurity

The FortiGate Operator course teaches everyday configuration and monitoring of FortiGate firewalls, followed by the NSE 3 exam. Useful for junior network security administrators at small and mid-sized firms.

Free Intermediate Certificate
View course
Fortinet

Security Operations

FortiGuard Labs training on how security operations centres detect, investigate and respond to threats. Suited to learners considering SOC analyst roles.

Free Intermediate
View course
Fortinet

Web Application Security

Covers common web application attacks and how to defend against them, including hands-on lab time. Helpful for web developers and security learners who want to build safer sites.

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