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
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.
View courseAttention 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.
View courseTransformer 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.
View courseEncoder-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.
View courseClustering
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.
View courseRecommendation Systems
Learn how recommendation engines generate, score and rank suggestions using techniques like collaborative filtering and embeddings. Best for learners with prior ML experience.
View courseDecision 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.
View courseLearn 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.
View courseAI-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.
View courseGoogle 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.
View courseAI 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.
View courseAI 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.
View courseCraft 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.
View courseCybersecurity 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.
View courseCloud 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.
View courseData 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.
View courseWeb 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.
View courseInformation Technology Fundamentals
Covers computer hardware, operating systems, networking and troubleshooting basics, with an IBM credential. A practical start for IT support and helpdesk careers.
View courseUser 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.
View courseDigital 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.
View courseFoundations 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.
View courseBuilding 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.
View courseFront-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.
View courseBack-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.
View courseData 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.
View courseQuality 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.
View courseData 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.
View courseInformation 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.
View courseMachine 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.
View courseCoding 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.
View courseB1 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.
View courseLearn 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.
View courseIntroduction 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.
View courseFull 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 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 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 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 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 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 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 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 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 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 courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.