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
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.
View courseFull 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.
View courseIntermediate 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.
View courseAdvanced 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.
View courseJavaScript
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.
View courseReact
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.
View courseNodeJS
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.
View courseDatabases
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.
View courseGetting 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.
View courseRuby
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.
View courseRuby 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.
View courseIntro 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.
View courseComputer 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.
View courseIntro 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.
View courseIntro 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.
View courseAP®︎/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.
View courseComputers 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.
View courseComputer 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.
View courseIntroduction 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.
View courseNetworking 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.
View courseNetworking 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.
View courseNetwork 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.
View courseNetwork 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.
View courseEndpoint 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.
View courseCyber 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.
View courseEthical 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.
View coursePython 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.
View coursePython 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.
View courseJavaScript 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.
View courseJavaScript 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.
View courseLinux 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.
View courseLinux 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.
View courseComputer 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.
View courseOperating 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.
View courseData 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.
View courseIntroduction 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.
View courseNSE 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.
View courseNSE 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.
View courseNSE 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.
View courseFortinet 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.
View courseSecurity Operations
FortiGuard Labs training on how security operations centres detect, investigate and respond to threats. Suited to learners considering SOC analyst roles.
View courseWeb 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.
View courseIntroduction 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.
View courseMongoDB 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.
View courseMongoDB 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.
View courseMongoDB 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.
View courseMongoDB 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.
View courseMongoDB 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.
View courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.