Best Cyber security Courses
Hand-picked AI and tech courses, free and paid, that are worth your time.
32 courses
Red Teaming LLM Applications
Learn to spot weaknesses in LLM apps such as prompt injection, data leaks and harmful output, and to run manual and automated red-teaming tests. Useful for developers and security-minded testers.
View courseCS50'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 courseComputer Systems Security (6.858)
Studies attacks and defences in computer systems, including web security, privilege separation, network security and mobile security, with lab assignments. For learners with systems programming knowledge.
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 courseTrust and Security with Google Cloud
Covers cloud security basics, including shared responsibility, identity, compliance and Google's security approach. Part of the Cloud Digital Leader path for business and IT learners.
View courseIntroduction to Google Security Operations: Unified SecOps
Foundational tour of the Google Security Operations platform, covering its architecture and how analysts detect and investigate threats. Suited to beginners interested in SOC roles.
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 courseAWS Security Fundamentals
Introduces cloud security basics on AWS, including shared responsibility, access control, data protection and monitoring. Suits beginners interested in cloud security 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 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 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 courseEnable CodeQL to secure your source code
Set up CodeQL code scanning on a repository to automatically find security vulnerabilities in your code. Suits developers who want to add security checks to their workflow.
View courseSecure Code Game
A game-style set of challenges where you spot and fix real security flaws in code, right inside your editor. Fun practice for developers learning secure coding habits.
View courseIntroduction to secret protection
Shows how to enable secret scanning and push protection so passwords and API keys never leak into your repositories. A quick, practical security lesson for every developer.
View courseIntroduction to Cybersecurity
Explains basic cybersecurity concepts, common threats and attack types, and simple ways to protect people and organisations. A light, non-technical start for security beginners.
View courseInformation Security (CS205)
Introduces security concepts such as threats, cryptography, access control and safe practices. Useful for IT students exploring a cybersecurity career.
View courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.