11/12 free views
Educational Resource
Other
Security Operations (SecOps)

90DaysOfCyberSecurity

by farhanashrafdev

10.2Kstars
1.2Kforks
189watchers
Updated 10 months ago
About

A comprehensive, structured 90-day self-paced cybersecurity study plan with curated resources and hands-on tasks covering foundational to advanced security topics.

This repository contains a 90-day cybersecurity study plan, along with resources and materials for learning various cybersecurity concepts and technologies. The plan is organized into daily tasks, covering topics such as Network+, Security+, Linux, Python, Traffic Analysis, Git, ELK, AWS, Azure, and Hacking. The repository also includes a `LEARN.md

Primary Use Case

This repository is designed for individuals seeking to build or enhance their cybersecurity knowledge through a daily, guided learning schedule. It is ideal for beginners, IT professionals transitioning to security roles, and self-learners aiming to prepare for certifications like Network+ and Security+, or to gain practical skills in areas such as traffic analysis, cloud security, and ethical hacking.

Key Features
  • Structured 90-day daily learning plan covering core cybersecurity domains
  • Curated video tutorials, exercises, and reading materials for each topic
  • Coverage of Network+, Security+, Linux, Python scripting, and traffic analysis
  • Hands-on modules on Git version control and ELK stack for log analysis
  • Cloud security training with AWS, Azure, and GCP options
  • Introduction to penetration testing and ethical hacking techniques
  • Guidance on resume building and job application strategies
  • Resources linked to certification preparation and real-world skills

Installation

  • Clone the repository using: git clone https://github.com/farhanashrafdev/90DaysOfCyberSecurity.git
  • Navigate into the cloned directory: cd 90DaysOfCyberSecurity
  • Review the LEARN.md file for detailed resource links and setup instructions
  • Follow daily tasks as outlined in the README for each topic area
  • No specific software installation required from the repository itself; external tools and platforms are referenced within the study plan

Usage

>_ git clone https://github.com/farhanashrafdev/90DaysOfCyberSecurity.git

Clones the repository locally to access the study plan and resources.

>_ cd 90DaysOfCyberSecurity

Changes directory to the cloned repository to begin following the study plan.

>_ Refer to LEARN.md

Access detailed curated resources and instructions for each daily module.

Security Frameworks
Reconnaissance
Resource Development
Initial Access
Discovery
Collection
Usage Insights
  • Leverage the structured 90-day plan to onboard new team members rapidly, accelerating skill development.
  • Integrate hands-on modules like ELK stack and traffic analysis into blue team SOC workflows for enhanced detection capabilities.
  • Use the ethical hacking and penetration testing sections to design realistic purple team exercises that improve both offense and defense.
  • Incorporate cloud security training to prepare teams for hybrid and multi-cloud environments, improving overall resilience.
  • Augment training with automation scripts in Python to streamline repetitive security tasks and incident analysis.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about 90DaysOfCyberSecurity. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team70%
Blue Team50%
Purple Team60%
Details
LicenseMIT License
Open Issues72
Topics
cybersecurity
ethical-hacking
communityexchange
learn
hacktoberfest