Best AI & Tech Courses - Page 5

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

424 courses · page 5 of 9

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

AWS Cloud Practitioner Essentials

AWS's flagship beginner course on cloud concepts, core services, security, pricing and architecture. The standard preparation for the AWS Certified Cloud Practitioner exam.

Free Beginner 12 hr 45 min Certificate
View course
AWS Skill Builder

AWS Technical Essentials

Learn core AWS services for compute, networking, storage, databases and monitoring, and how they fit into a simple application. Good for new IT and developer learners.

Free Beginner 4 hr Certificate
View course
AWS Skill Builder

Getting Started with AWS Cloud Essentials

A short introduction to what AWS is, its global infrastructure and key services, for anyone taking their very first step into cloud computing.

Free Beginner 1 hr Certificate
View course
AWS Skill Builder

AWS Cloud Quest: Cloud Practitioner

A game-based learning experience where you solve real cloud tasks in a virtual city while building basic AWS skills, and earn a digital badge. Fun for beginners.

Free Beginner 12 hr Certificate
View course
AWS Skill Builder

AWS Security Fundamentals

Introduces cloud security basics on AWS, including shared responsibility, access control, data protection and monitoring. Suits beginners interested in cloud security roles.

Free Beginner 2 hr Certificate
View course
AWS Skill Builder

AWS Database Offerings

Survey of AWS relational and NoSQL database services, explaining when to use each one. Useful for developers and data learners choosing database options in the cloud.

Free Beginner 4 hr Certificate
View course
AWS Skill Builder

Introduction to Generative AI - Art of the Possible

Learn what generative AI can do for businesses, typical use cases, and the risks to consider. First course in AWS's generative AI essentials series for decision makers.

Free Beginner 1 hr Certificate
View course
AWS Skill Builder

Planning a Generative AI Project

Covers the technical basics and key steps to plan a generative AI project, including weighing benefits and risks. Second course in AWS's generative AI essentials series.

Free Beginner 1 hr Certificate
View course
AWS Skill Builder

Fundamentals of Generative AI

Learn the core concepts of generative AI, foundation models and their applications on AWS. Useful groundwork for the AWS Certified AI Practitioner exam.

Free Beginner 3 hr 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

Essentials of Prompt Engineering

A short course on writing and refining prompts for foundation models, with practical techniques that improve accuracy. Good for beginners using AI tools at work.

Free Beginner 1 hr Certificate
View course
AWS Skill Builder

Fundamentals of Prompt Engineering with Claude

Learn practical prompting techniques for Anthropic's Claude models on AWS, including structuring instructions and examples for reliable results. Useful for developers and power users.

Free Beginner 1 hr Certificate
View course
AWS Skill Builder

Responsible Artificial Intelligence Practices

Understand fairness, bias, transparency and other responsible AI considerations, with AWS tools that help address them. Part of AI Practitioner exam preparation.

Free Beginner 1 hr Certificate
View course
AWS Skill Builder

Introduction to Machine Learning: Art of the Possible

A quick overview of machine learning concepts, common business use cases and challenges. Ideal for beginners and managers who want to understand ML without coding.

Free Beginner 30 min Certificate
View course
AWS Skill Builder

Machine Learning Essentials for Business and Technical Decision Makers

Learn how to identify good machine learning opportunities, plan projects and build ML-ready teams. Suited to managers, founders and technical leads.

Free Beginner 1 hr 30 min Certificate
View course
AWS Skill Builder

Generative AI for Executives

A concise course for leaders on generative AI terminology, business value and lessons from Amazon case studies. Helpful for entrepreneurs and managers planning AI adoption.

Free Beginner 50 min Certificate
View course
AWS Skill Builder

Amazon Bedrock Getting Started

Introduces Amazon Bedrock, AWS's service for accessing foundation models, covering its features, use cases and pricing basics. Good for developers exploring generative AI on AWS.

Free Beginner 1 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

Certified Full-Stack Developer Curriculum

A complete, project-driven path from HTML and CSS through JavaScript, React, Node.js, databases and Python, ending in a certification exam. Ideal for beginners who want one structured route to a web developer job.

Free Beginner Certificate
View course
freeCodeCamp

Responsive Web Design Certification

Hands-on lessons in HTML and CSS covering layouts, accessibility and mobile-friendly design, with labs and projects you build in the browser. A strong first step for aspiring front-end developers and freelancers.

Free Beginner Certificate
View course
freeCodeCamp

JavaScript Certification

Teaches core JavaScript such as variables, functions, arrays, objects and DOM work through interactive exercises and required projects. Suited to learners who know basic HTML and want to make web pages interactive.

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

Python Certification

Builds Python fundamentals step by step, from syntax and data structures to object-oriented code, with five required projects for the certificate. Fits complete beginners and anyone heading toward data or automation work.

Free Beginner Certificate
View course
freeCodeCamp

Relational Databases Certification

Practical training in SQL, PostgreSQL, Bash and Git inside a real terminal environment, finished with database projects. Useful for aspiring back-end developers and data analysts who need solid database skills.

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

Scientific Computing with Python

Project-based Python course where you learn loops, data structures, classes and algorithms by building small programs step by step. A good route for beginners who want Python skills for science, data or automation.

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

College Algebra with Python

A semester-style algebra course taught through videos and Google Colab notebooks, so you practise maths by writing Python code. Helpful for students strengthening their maths base for data science or programming.

Free Beginner Certificate
View course
freeCodeCamp

Free Foundational C# with Microsoft Certification

An introduction to C# syntax, logic and debugging built with Microsoft Learn content, ending in a certification exam hosted by freeCodeCamp. Good for beginners interested in .NET, desktop or game development.

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

A2 English for Developers Certification (Beta)

Builds basic workplace English at CEFR A2 level through dialogues set in a tech team, covering introductions, meetings and everyday developer vocabulary. Great for Pakistani developers improving communication with international teams.

Free Beginner Certificate
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 Python for Beginners

A comprehensive beginner course on Python basics such as variables, conditions, loops and functions, delivered as short interactive lessons. Ideal if you have never programmed and want an easy first language.

Free Beginner
View course
freeCodeCamp

Introduction to Git and GitHub

Explains version control with Git and collaboration on GitHub, including commits, branches and pull requests. Essential for any new developer who wants to manage code and contribute to team projects.

Free Beginner
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 SQL and PostgreSQL

Covers writing SQL queries to create, read, update and delete data in PostgreSQL databases. A short, focused start for beginners heading toward data analysis or back-end development.

Free Beginner
View course
freeCodeCamp

Learn Bash Scripting

Teaches how to combine terminal commands with variables, conditions and loops to write Bash scripts that automate tasks. Handy for developers, sysadmins and anyone working on Linux servers.

Free Beginner
View course
freeCodeCamp

Introduction to UI/UX Design

Covers key design principles such as layout, colour, typography and usability so developers can build cleaner, friendlier interfaces. Good for coders who want their projects to look professional.

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

Foundations

The starting path of The Odin Project, covering how the web works, setting up a development environment, Git, HTML, CSS and JavaScript basics with real projects. Perfect for self-taught beginners.

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