Free AI & Tech Courses - Page 2
Hand-picked AI and tech courses, free and paid, that are worth your time.
277 courses · page 2 of 6
CS50's Introduction to Cybersecurity
A non-technical introduction to cybersecurity, covering how to secure accounts, data, systems and software and how to weigh threats against costs. Suits anyone who wants to stay safer online.
View courseCS50's Computer Science for Business
Introduces computational thinking, programming languages, the internet, cloud computing and web development from a business perspective. Aimed at managers and entrepreneurs who work with technical teams.
View courseCS50's Introduction to Programming with R
Learn the R language for data analysis, including data cleaning, transforming, visualising, testing and packaging code. Suits beginners interested in statistics and data science.
View courseCS50's Introduction to Programming with Scratch
A gentle introduction to programming concepts such as functions, loops, conditions and variables using the visual Scratch language. Perfect for complete beginners and younger learners.
View courseCS50's Understanding Technology
Explains the hardware, internet, multimedia, security, web development and programming behind everyday technology for people who use computers but are not technical. Great for general audiences.
View courseCS50's Computer Science for Lawyers
Introduces lawyers and law students to programming concepts, algorithms, cryptography, cybersecurity and data privacy so they can understand technology in legal work. No prior experience required.
View courseIntroduction to Computer Science and Programming in Python (6.0001)
MIT's introductory course on computation and problem solving with Python, including lecture videos, notes and problem sets. Suits beginners who want a rigorous foundation in programming.
View courseThe Missing Semester of Your CS Education
Practical lectures on the everyday tools programmers rely on, such as the shell, Vim, Git, scripting, debugging and data wrangling. Great for students and new developers who want to work more efficiently.
View courseMachine Learning Specialization
Andrew Ng's beginner-friendly three-course series on regression, classification, neural networks, decision trees, recommender systems and reinforcement learning using Python. Ideal first step for aspiring ML engineers.
View courseAI Fluency
A friendly starting point for anyone new to AI: understand what today's AI tools can do, how to use them responsibly at work, and how to get useful results from chat assistants.
View courseAI concepts for developers and technology professionals
Covers the core ideas behind machine learning, generative AI, computer vision and language models, giving developers and IT learners the vocabulary needed before building AI solutions on Azure.
View courseGet started with AI applications and agents on Azure
Hands-on introduction to building AI apps and simple agents with Azure services, suited to students and junior developers who want practical experience beyond theory.
View courseIntroduction to AI literacy
Builds everyday AI literacy: how AI systems work, where they fail, and how to judge their output critically. Good for students, teachers and non-technical job seekers.
View courseBuild foundational generative AI skills
Learn how generative AI assistants work and practise writing clear prompts in Microsoft Copilot to draft, summarise and brainstorm. Useful for office workers and freelancers wanting quick productivity gains.
View courseWork smarter with AI
A short, practical path showing how to use AI chat tools for daily tasks like writing, research and planning, with tips on crafting better prompts and checking answers.
View courseIntroduction to Cloud Infrastructure: Describe cloud concepts
Explains cloud computing basics such as service models, shared responsibility and pricing. First part of the AZ-900 Azure Fundamentals preparation, ideal for complete beginners.
View courseIntroduction to Cloud Infrastructure: Describe Azure architecture and services
Tour Azure's core building blocks, including regions, compute, networking, storage and identity. Second step of AZ-900 preparation for aspiring cloud support or admin roles.
View courseIntroduction to Cloud Infrastructure: Describe Azure management and governance
Learn how organisations manage cost, compliance and resources in Azure using tools like Azure Policy and the portal. Completes the AZ-900 Azure Fundamentals syllabus.
View courseIntroduction to Microsoft Azure Data core data concepts
Introduces data formats, databases, analytics workloads and common data job roles. A starting module for DP-900 Azure Data Fundamentals and anyone curious about data careers.
View courseIntroduction to Microsoft Azure Data relational data in Azure
Understand tables, SQL and relational database services on Azure such as Azure SQL. Part of DP-900 preparation, good for beginners heading toward database or analyst roles.
View courseIntroduction to Microsoft Azure Data non-relational data in Azure
Explores NoSQL and file-based storage options like Cosmos DB and Blob Storage, explaining when to choose them. Part of the DP-900 Azure Data Fundamentals track.
View courseIntroduction to Microsoft Azure Data analytics in Azure
Covers data warehousing, real-time analytics and reporting concepts on Azure, finishing the DP-900 path. Helpful groundwork for future data analysts and data engineers.
View coursePrepare and visualize data with Microsoft Power BI
Learn to import, clean and model data in Power BI, then build interactive reports and dashboards. A strong, job-relevant path for aspiring data analysts and business reporting roles.
View courseGet Started with Python Programming: Part 1 - Fundamentals
Start coding in Python from zero: variables, data types, conditions and loops, with guided exercises. Well suited to students and career switchers taking their first programming steps.
View courseGet started with Python programming: Part 2 - building programs
Continues from the fundamentals by teaching functions, collections, files and error handling so you can write complete small Python programs. Good next step after Part 1.
View courseGitHub Foundations Part 1 of 2
Learn Git and GitHub essentials: repositories, branches, commits, pull requests and collaboration workflows. Useful for every developer and supports preparation for the GitHub Foundations certification.
View courseGitHub Copilot Fundamentals Part 1 of 2
Shows how to use GitHub Copilot as an AI pair programmer in your editor, write effective prompts for code, and apply it responsibly. Aimed at students and working developers.
View courseIntroduction to security, compliance, and identity concepts
Explains key ideas such as zero trust, encryption, authentication and compliance. The opening part of SC-900 preparation and a gentle entry to cybersecurity careers.
View courseIntroduction to Microsoft Entra
Learn how Microsoft Entra ID manages users, sign-in, multifactor authentication and access policies. Part of the SC-900 track for aspiring security and IT support staff.
View courseIntroduction to Microsoft security solutions
Overview of Microsoft's security tools for networks, devices and threat detection, including Defender and Sentinel. Continues SC-900 preparation for beginners in security operations.
View courseDescribe the concepts of cybersecurity
Introduces common cyber threats, attack techniques and the basic defences used to counter them. A plain-language primer for anyone considering a cybersecurity career.
View courseAI security fundamentals
Learn the main security risks facing AI systems, such as prompt injection and data leakage, and the controls used to reduce them. Suits security learners and AI builders alike.
View courseBuild web pages with HTML and CSS for beginners
Create your first web pages by learning HTML structure and CSS styling step by step. A quick, practical start for aspiring web developers and freelancers.
View courseWrite your first code using C# (Get started with C#, Part 1)
Begin programming in C# with simple console exercises on variables, strings and basic output. First part of Microsoft's beginner C# series, linked to the freeCodeCamp Foundational C# certification.
View courseExplore the fundamentals of Microsoft Power Platform
Discover low-code tools like Power Apps, Power Automate and Power BI to build apps and automate workflows. Prepares you for PL-900 and suits business users and freelancers.
View courseQuery and modify data with Transact-SQL
Learn to write SQL queries to select, filter, join, group and update data in SQL Server and Azure SQL. A core skill for data analyst and database jobs.
View courseGet started with Microsoft Fabric
Introduces Microsoft Fabric's unified analytics platform, covering lakehouses, data pipelines and reporting. Suited to learners moving toward modern data engineering or analytics roles.
View courseIntroduction to Generative AI
A short microlearning course explaining what generative AI is, how it differs from traditional machine learning, and which Google tools support it. Ideal first step for complete beginners.
View courseIntroduction to Large Language Models
Learn what large language models are, where they are used, and how prompt tuning improves their output. A quick, beginner-friendly overview for students and professionals.
View courseIntroduction to Image Generation
Explains how diffusion models create images from noise and how they are trained and deployed on Google Cloud. Good for learners curious about AI image tools.
View courseResponsible AI: Applying AI Principles with Google Cloud
Explore how organisations put responsible AI principles into practice, with real examples of balancing innovation, fairness and risk. Suits managers, students and AI practitioners.
View courseGen AI: Beyond the Chatbot
First course of Google's Gen AI Leader path: see how generative AI goes beyond chat to transform business work, with no technical background required.
View courseGen AI: Unlock Foundational Concepts
Learn the key ideas behind generative AI, including data, models and machine learning approaches, in plain business language. Second course in the Gen AI Leader path.
View courseGen AI: Navigate the Landscape
Map out the generative AI ecosystem, from infrastructure and models to platforms and agents, and how organisations choose among them. Third course of the Gen AI Leader path.
View courseGen AI Apps: Transform Your Work
Discover Google's generative AI apps such as Gemini for Workspace and learn practical prompting techniques to speed up everyday work. Fourth course in the Gen AI Leader path.
View courseGen AI Agents: Transform Your Organization
Understand AI agents, how they automate business processes, and how organisations can adopt them responsibly. Final course of Google's Gen AI Leader learning path.
View courseDigital Transformation with Google Cloud
Learn why cloud technology drives digital transformation and the core cloud concepts every professional should know. First course in the Cloud Digital Leader preparation path.
View courseExploring Data Transformation with Google Cloud
See how organisations use data and Google Cloud tools to gain insights and build data-driven products. Part of the Cloud Digital Leader learning path for non-technical learners.
View courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.