Build your free cybersecurity engineer path
Pick your goal, your starting level, and how much time you have. We put the best free courses in the right order. No signup, no cost, and the link is yours to share.
Your beginner cybersecurity engineer plan
5 courses ยท about 5.3 months at 8 hours a week (a steady evening habit most days of the week)
Cybersecurity Foundations
Start with TryHackMe's Pre-Security path. It covers networking, the web, and Linux from scratch, designed specifically for people with no prior security knowledge.
Introduction to Cybersecurity (Harvard CS50)
Harvard's free cybersecurity course covers how attackers think, common vulnerabilities, and defensive principles. The lecture quality is unmatched and it comes with a free certificate.
CS50's Introduction to Cybersecurity
30h ยท Free
Hands-on Hacking Labs
TryHackMe's Cyber Security 101 is the most beginner-friendly way to practice in real lab environments. You'll exploit systems, escalate privileges, and defend networks, all in a browser.
Security Fundamentals Certification (Microsoft)
Microsoft's SC-900 is a free certification-prep course covering security, compliance, and identity in cloud environments. It's a recognised entry-level credential and a strong rรฉsumรฉ signal.
Microsoft Security, Compliance, and Identity Fundamentals (SC-900)
6h ยท Free
Automate with Python
Security work leans hard on scripting: parsing logs, scanning networks, and building small tools. Harvard's CS50P teaches Python from scratch, the language most security engineers reach for when they need to automate a task or write a quick script.
CS50's Introduction to Programming with Python
36h ยท Free