Follow the 90-day daily plan to go from zero experience to entry-level cybersecurity knowledge without paying for a course.
Use specific topic blocks to learn tools like Wireshark or the ELK stack without following the full curriculum.
Prepare for CompTIA Network+ or Security+ certifications using the curated daily resources as a study guide.
Practice ethical hacking safely using the linked Hack The Box and VulnHub exercises from the final weeks.
This repository is a 90-day self-paced study plan for learning cybersecurity. It is not software, there is nothing to install or run. Instead, it is a structured roadmap of daily topics, paired with links to free or paid tutorials, courses, videos, and hands-on exercises from across the web. The README is upfront that no prior experience is required, though basic familiarity with computers or networks helps. The way it works is that the 90 days are broken into themed blocks. Days 1-7 cover networking fundamentals aimed at CompTIA Network+. Days 8-14 move to security principles for CompTIA Security+. Days 15-28 introduce Linux through interactive tutorials and labs. Days 29-42 are devoted to Python, widely used in security tooling and scripting. Days 43-56 focus on traffic analysis using tools like Wireshark, tcpdump, and Suricata. Days 57-63 cover Git for version control. Days 64-70 introduce the ELK stack, used for collecting and analyzing security logs. Days 71-77 give a choice between Google Cloud, AWS, or Azure for cloud security. Days 85-90 finish with ethical hacking practice on platforms like Hack The Box and VulnHub, and the final days walk through writing a one-page resume and applying for jobs. You would use this repo if you want a ready-made structure on the way to entry-level cybersecurity roles or certifications, instead of guessing what to study next, you open the daily plan, click the linked resource, and work through it. It is also useful for IT professionals moving into a security role, computer-science students, and self-learners. A companion file called LEARN.md is referenced for the full list of resources.
← farhanashrafdev on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.