Skip to content

90DaysOfCyberSecurity

A free 90-day self-study plan linking to courses and resources for learning cybersecurity from scratch.

Stars
20.8k
Forks
2.4k
Licence
MIT
Language
—
Last update
2 months ago
Type
Learning resource

What it is

This is a structured, day-by-day study plan for learning cybersecurity over roughly 90 days. It breaks the subject into modules such as networking, Linux, Python, traffic analysis, Git, ELK logging, cloud platforms, and ethical hacking, and points to free or low-cost external courses and labs for each one. It is a curriculum guide rather than software, so there is nothing to install or run.

  • Follow Days 1-28 to build networking, security basics, and Linux foundations
  • Work through the Python modules to learn scripting for security tasks
  • Use the Wireshark and Suricata links to practise traffic analysis
  • Set up a home lab with VirtualBox or VMware as suggested in the review section
  • Use the Git and ELK sections to learn version control and log analysis

Great for

  • Beginners who want a clear order to study cybersecurity topics
  • IT professionals moving into a security-focused role
  • Students who want a structured path alongside coursework
  • Self-learners who prefer a checklist of free resources
  • Developers who want to understand secure infrastructure basics

Not ideal for

  • People who want hands-on software or a tool to install, since this is a reading and task plan
  • Experienced security practitioners looking for advanced or specialised material, because the README describes the plan as foundational
  • Anyone expecting certification exam preparation alone, since the README says certifications are optional and the plan is not an exam guide
Step-by-step guide: how to use 90DaysOfCyberSecurityInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/farhanashrafdev/90DaysOfCyberSecurity
  2. 2

    Run it

    • Open the README and read the Start Here section for time guidance
    • Begin with Day 1-7 (Network+) and watch the linked Professor Messer playlist
    • Work through each day's linked resources in order, as the README advises
    • Track your progress by forking the repo or copying the plan into a notes file
  3. 3

    Get the most out of it

    • Read the Start Here section, which suggests 1-2 focused hours a day and says day numbers are a guide
    • Use the linked learn.md file for a fuller list of resources
    • Set up a home lab with VirtualBox or VMware for the Review and Practice days
    • Ask questions in GitHub Discussions, as the README directs

Downloads

Strengths

  • Gives a clear, ordered sequence of topics for people who do not know where to start
  • Links point to mostly free resources, and the README states that alternatives are listed when content is paywalled
  • Covers a broad range of areas, from networking to cloud and ethical hacking

Trade-offs

  • It is a collection of links to external material, so quality and availability depend on those sites and may change over time
  • The README is truncated and does not state a fixed schedule or assessment, so progress is self-managed
  • Some linked resources are partly paid, such as the Codecademy later lessons noted in the README

How it compares

ProjectStarsTypeLevelUpdatedBest for
90DaysOfCyberSecurity (this)20.8kLearning resourcebeginner2 months agoBeginners who want a clear order to study cybersecurity topics
h4cker30kCurated listbeginner14 days agoStudents looking for a structured starting point in cybersecurity
Python226kLearning resourcebeginner17 days agoStudents learning algorithms and data structures
sherlock95.4kCLIintermediate4 days agoSecurity researchers doing authorized open-source intelligence work
maigret39.6kAppintermediate4 days agoInvestigators and analysts doing OSINT research on a username
spiderfoot24.2kAppintermediate7 months agoSecurity professionals doing reconnaissance during penetration tests or red team exercises

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.