Best AI & Tech Courses - Page 6

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

424 courses · page 6 of 9

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

Advanced HTML and CSS

Covers animation, accessibility, responsive design and CSS frameworks so your sites work well for every user and screen size. Aimed at developers polishing front-end work for professional projects.

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

Databases

A focused course on relational databases and SQL, explaining how data is stored, queried and joined. Good preparation for anyone about to build back-end applications or work with data.

Free Beginner
View course
The Odin Project

Getting Hired

Practical guidance on preparing a portfolio, resume and job applications, plus handling interviews as a new developer. Useful for self-taught coders ready to start their first job search.

Free Beginner
View course
The Odin Project

Ruby

Learn the Ruby language from basic syntax to object-oriented programming, testing and Git workflows, reinforced with small projects. Ideal before moving on to web development with Rails.

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

Intro to computer science - Python

A friendly introduction to programming in Python covering variables, conditionals, loops, functions, lists, dictionaries and classes. Well suited to school students and absolute beginners.

Free Beginner
View course
Khan Academy

Computer programming - JavaScript and the web

Learn JavaScript through drawing and animation, then build webpages with HTML, CSS and interactive scripts. A playful, visual way for young learners and beginners to start coding.

Free Beginner
View course
Khan Academy

Intro to HTML/CSS: Making webpages

Short video-style lessons and coding challenges that teach how to structure and style your own webpages. A gentle start for anyone curious about how websites are made.

Free Beginner
View course
Khan Academy

Intro to SQL: Querying and managing data

Teaches creating tables, querying, filtering, joining and updating data with SQL in an interactive editor. Great for students and office workers taking their first step into data skills.

Free Beginner
View course
Khan Academy

AP®︎/College Computer Science Principles

A broad college-level overview of digital information, the internet, programming, algorithms, data analysis and online security. Good for students wanting a strong foundation in how computing works.

Free Beginner
View course
Khan Academy

Computers and the Internet

Explains how computers store data, how hardware works, how the internet moves information and how to stay safe online. Suits beginners who want to understand technology before learning to code.

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

Introduction to Cybersecurity

A short self-paced course on common online threats, protecting personal data and how organisations defend themselves, with a digital badge on completion. Ideal first step for anyone curious about cybersecurity careers.

Free Beginner 6 Hours Certificate
View course
Cisco Networking Academy

Networking Basics

Learn how networks work, including IP addressing, wireless, Ethernet and basic network services, using Cisco Packet Tracer activities. Suits beginners exploring IT support, networking or security jobs.

Free Beginner 22 Hours Certificate
View course
Cisco Networking Academy

Networking Devices and Initial Configuration

Hands-on practice setting up switches and routers, understanding network devices and applying initial configurations in simulation. A logical next step after networking basics for aspiring network technicians.

Free Beginner 22 Hours Certificate
View course
Cisco Networking Academy

Network Addressing and Basic Troubleshooting

Covers IPv4 and IPv6 addressing, subnetting and systematic ways to find and fix common network problems. Useful for help desk staff and learners preparing for entry-level networking roles.

Free Beginner 14 Hours Certificate
View course
Cisco Networking Academy

Network Defense

Teaches how to monitor and protect networks using access control, firewalls, cloud security and cryptography concepts. Good for learners building toward a junior cybersecurity analyst role.

Free Beginner 27 Hours Certificate
View course
Cisco Networking Academy

Endpoint Security

Focuses on securing computers and devices, covering operating system protection, malware defence and network basics for security staff. Suits beginners heading toward cybersecurity technician work.

Free Beginner 27 Hours Certificate
View course
Cisco Networking Academy

Cyber Threat Management

Explains cybersecurity governance, risk assessment, vulnerability management and incident response processes. Helpful for learners who want to understand how organisations plan for and handle attacks.

Free Beginner 16 Hours Certificate
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 1

Developed with the Python Institute, this course teaches programming fundamentals in Python and prepares you for the PCEP entry-level exam. Suited to complete beginners with no coding background.

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

Created with the JS Institute, it covers JavaScript syntax, variables, data types, control flow and functions, preparing you for the JSE certification. A structured start for web development beginners.

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

A quick, practical introduction to the Linux command line in a browser-based virtual machine, covering files, permissions and basic commands. Good for anyone starting in IT, cloud or cybersecurity.

Free Beginner 8 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
Cisco Networking Academy

Computer Hardware Basics

Learn to identify computer components, how they work together and basic assembly and troubleshooting. A useful short course for aspiring IT support technicians and curious beginners.

Free Beginner 6 Hours Certificate
View course
Cisco Networking Academy

Operating Systems Basics

Covers installing, configuring and maintaining desktop and mobile operating systems, including common troubleshooting tasks. Good preparation for help desk and IT support roles.

Free Beginner 12 Hours Certificate
View course
Cisco Networking Academy

Data Analytics Essentials

Introduces the data analysis process and tools such as Excel, SQL and Tableau to clean, analyse and present data. Suits beginners exploring data analyst careers.

Free Beginner 30 Hours Certificate
View course
Cisco Networking Academy

Introduction to Modern AI

A beginner-friendly look at how modern AI and chatbots work, with practical tips on writing better prompts and using AI responsibly. Good for students and professionals new to AI tools.

Free Beginner 6 Hours Certificate
View course
Fortinet

NSE 1 in Cybersecurity

Free self-paced training on today's threat landscape and core cybersecurity and cloud concepts, with an online exam and digital badge. Ideal for anyone starting out in cybersecurity.

Free Beginner Certificate
View course
Fortinet

NSE 2 in Cybersecurity

Explains what next-generation firewalls do and their key security features, ending in an online exam for the NSE 2 badge. Suits entry-level learners who finished NSE 1.

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

Fortinet Networking Fundamentals

A self-paced primer on core networking concepts such as addressing, routing and network services, from a security vendor's viewpoint. Good groundwork before tackling firewall or security operations training.

Free Beginner 4-5 hours
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
MongoDB University

Introduction to MongoDB

Eleven units covering MongoDB Atlas, the document model, CRUD operations, indexes, aggregation and transactions. A solid starting point for developers new to NoSQL databases.

Free Beginner 11 units Certificate
View course
MongoDB University

MongoDB Python Developer Learning Path

Shows Python developers how to connect to MongoDB, run queries, use aggregation and design data models in real applications. Useful preparation for the MongoDB developer certification.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Node.js Developer Learning Path

Teaches using MongoDB from Node.js apps, including drivers, CRUD, indexes, aggregation and transactions. Ideal for JavaScript back-end developers building MERN-style projects.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Java Developer Learning Path

Guides Java developers through connecting to MongoDB, working with documents and building efficient queries in their applications. Good for enterprise and Android back-end developers.

Free Intermediate Certificate
View course
MongoDB University

MongoDB PHP Developer Learning Path

Helps PHP developers use MongoDB in web apps, covering the driver, queries, indexes and aggregation. Handy for freelancers building dynamic websites with PHP.

Free Intermediate Certificate
View course
MongoDB University

MongoDB Data Modeling Path

Teaches how to design document schemas, model relationships and apply patterns that keep MongoDB apps fast and maintainable. For developers who already know MongoDB basics.

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