Best Cyber security Courses

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

32 courses

DeepLearning.AI

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.

Free (certificate paid) Beginner 1h29m Certificate
View course
Harvard (CS50)

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.

Free Beginner Certificate
View course
MIT OpenCourseWare

Computer 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.

Free Advanced
View course
Microsoft Learn

Introduction 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.

Free Beginner 1 hr 37 min Certificate
View course
Microsoft Learn

Introduction 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.

Free Beginner 2 hr 59 min Certificate
View course
Microsoft Learn

Introduction 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.

Free Beginner 3 hr 49 min Certificate
View course
Microsoft Learn

Describe 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.

Free Beginner 2 hr 17 min Certificate
View course
Microsoft Learn

AI 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.

Free Beginner 2 hr 10 min Certificate
View course
Google Skills (Google Cloud)

Trust 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.

Free Beginner 2 hr Certificate
View course
Google Skills (Google Cloud)

Introduction 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.

Free Beginner 1 hr 45 min Certificate
View course
IBM SkillsBuild

Cybersecurity 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.

Free Intermediate 3-10 hours Certificate
View course
AWS Skill Builder

AWS Security Fundamentals

Introduces cloud security basics on AWS, including shared responsibility, access control, data protection and monitoring. Suits beginners interested in cloud security roles.

Free Beginner 2 hr Certificate
View course
freeCodeCamp

Information 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.

Free Intermediate Certificate
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
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
GitHub Skills

Enable 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.

Free Intermediate Less than 30 minutes
View course
GitHub Skills

Secure 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.

Free Intermediate
View course
GitHub Skills

Introduction 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.

Free Beginner Less than 15 minutes
View course
Codecademy

Introduction 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.

Free (certificate paid) Beginner Certificate
View course
Virtual University of Pakistan (OCW)

Information Security (CS205)

Introduces security concepts such as threats, cryptography, access control and safe practices. Useful for IT students exploring a cybersecurity career.

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