Free Learning Path Builder

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 plan

Your beginner cybersecurity engineer plan

5 coursesabout 5.3 monthsat 8 hours a week (a steady evening habit most days of the week)

  1. 1
    Step 01

    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.

    beginner
    TryHackMe
    Certificate

    Pre-Security Path

    50h ยท Free

  2. 2
    Step 02

    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.

    beginner
    Harvard CS50
    Certificate

    CS50's Introduction to Cybersecurity

    30h ยท Free

  3. 3
    Step 03

    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.

    beginner
    TryHackMe
    Certificate

    Cyber Security 101

    60h ยท Free

  4. 4
    Step 04

    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.

    beginner
    Microsoft Learn
    Certificate

    Microsoft Security, Compliance, and Identity Fundamentals (SC-900)

    6h ยท Free

  5. 5
    Step 05

    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.

    beginner
    Harvard CS50
    Certificate

    CS50's Introduction to Programming with Python

    36h ยท Free