90DaysOfCyberSecurity README

The project's README from github.com/farhanashrafdev/90DaysOfCyberSecurity. As one markdown file: README.md.

90-Day Cybersecurity Study Plan

All Contributors

farhanashrafdev%2F90DaysOfCyberSecurity | Trendshift

📚 Table of Contents

📘 Introduction

Welcome to the 90 Days of Cybersecurity challenge!
This repository provides a structured, 90-day self-paced study plan designed to help learners build a strong foundation in cybersecurity. Whether you're a beginner looking to break into the field or a professional aiming to sharpen your skills, this roadmap offers a wide range of curated resources, hands-on tasks, and learning materials.

The daily modules cover essential and advanced topics, including:

Each day is designed with actionable tasks, tutorials, and reading materials to help you stay on track. For a full list of resources, refer to learn.md.

🎯 Goals and Audience

📌 Goals

The primary goal of this 90-day plan is to help learners:

By the end of this journey, you should feel confident navigating a variety of cybersecurity tools, concepts, and techniques.

👥 Intended Audience

This repository is ideal for:

No prior experience is required, though basic familiarity with computers, networks, or programming will be helpful.

🚀 Start Here

New to the plan? Read this first, then jump to Day 1.

Day 1-7: Network+

Day 8-14: Security+

Strongly Recommend Professor Messer's:

Another Alternative You Can Use:

Additional Practice:

Day 15-28: Linux

Day 29-42: Python

Youtube Course:

Day 43-56: Traffic Analysis

Youtube:

Day 57-63: Git

Day 64-70: ELK

Day 71-77: Cloud Platforms

Any one of them works fine.

GCP:

AWS

Azure

Day 78-84: Review and Practice

Day 85-90: Hacking

Youtube:

Day 91-92: One Page Resume

Day 93-95: Where and How to Apply

Run your job search with career-ops

career-ops is a free, open-source job-search system that runs inside an AI coding CLI such as Claude Code, Codex, OpenCode, GitHub Copilot CLI or Antigravity CLI (free tier, no API key needed). Paste a job URL and it scores the posting against your cv.md (1-5), generates an ATS-friendly tailored PDF and tracks every application in one place. It never applies for you; you always review and submit.

Before using any AI CLI, redact sensitive personal data in cv.md (for example address/phone) and review the tool/provider’s privacy and data-retention settings before pasting your resume content.

  1. Set up (Day 93): install Node.js, skim the setup guide, then run npx @santifer/career-ops init. Good security habit: npx downloads and runs the latest release, so check the release notes before running it (pin a version with @santifer/career-ops@<version> if you want a reproducible install). Open your AI CLI in the new career-ops folder and follow the onboarding chat. Tell it your target roles (for example SOC analyst, security analyst, junior penetration tester) so the evaluations fit entry-level security jobs.
  2. Evaluate (Day 94): paste 10-20 postings you found on Indeed or LinkedIn. Only apply to roles that score 4.0/5 or higher; treat it as a filter, not a spray-and-pray tool.
  3. Apply and prepare (Day 95): generate tailored CVs for your shortlist, apply, and use the interview-prep mode to build your STAR stories before the first call.

Translations

🎉 Contributors

Thank you for being a part of the 90DaysOfCyberSecurity community! We appreciate everyone who helps improve our content.

Contribution Categories:

Thank you to all contributors for your amazing work! 🎉

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Farhan Ashraf
Farhan Ashraf

📖
Wanderer479
Wanderer479

📖
Muhammad Mahad
Muhammad Mahad

📖
André Oliveira
André Oliveira

📖
arbenp
arbenp

📖 🐛
paduh
paduh

📖
Emmanuel Ferdman
Emmanuel Ferdman

🐛 📖
King Triton
King Triton

📖 🌍
Mr
Mr

🎨 💡
Parth Dinesh Mane
Parth Dinesh Mane

💬
LUser-12
LUser-12

🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

90DaysOfCyberSecurity (farhanashrafdev/90DaysOfCyberSecurity)

Searching Database…

What is this?A free, 90-day self-paced cybersecurity study plan: daily tasks and curated resources that take you from networking basics to ethical hacking, ending with job-hunting help.
Is this a course I sign up for, or a roadmap I work through on my own?Neither a paid course nor software — it's a GitHub roadmap. Each day links to free external videos, tutorials and labs (Professor Messer, freeCodeCamp, TryHackMe) that you work through yourself, at your own pace.
Everyone says hacking is the fun part — can I just skip to Day 85?Resist the urge: days 1-28 (networking, security basics, Linux) are the foundation everything later builds on, and the README explicitly says not to skip ahead to hacking.
I've never touched security before — can I still keep up?Yes — it's aimed at beginners breaking into the field, IT pros switching to security, and students. No prior experience is required, though basic familiarity with computers or networks helps.
What is career-ops, and is it safe to paste my resume into it?It's a free, open-source job-search system that runs inside AI coding CLIs (Claude Code, Codex, OpenCode, GitHub Copilot CLI, Antigravity CLI). You paste a job URL and it scores the posting 1-5 against your cv.md, generates an ATS-friendly tailored PDF and tracks applications — it never applies for you. The README advises redacting personal data like address and phone from cv.md first and reviewing the AI provider's privacy and data-retention settings.
How do I keep track of my progress through the plan?Fork the repo or copy the plan into a notes file and tick off each day as you finish it. Questions and study buddies go to GitHub Discussions; issues are reserved for broken links and content fixes.
Can I follow the plan in a language other than English?Yes — the README links translations in Arabic, Chinese, French, Hindi, Portuguese, Russian and Spanish.
Size
0.1 MB
Stars
20.1K
Updated
CommitSep 06
Age
3y
Commits · 90 Days