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…

这是什么?一个免费的 90 天自学网络安全计划:每天安排任务并精选学习资源,带你从网络基础一路学到 ethical hacking(道德黑客技术),最后还提供求职方面的帮助。
这是我报名参加的课程,还是自己照着走的路线图?既不是付费课程,也不是软件——它是一份放在 GitHub 上的路线图。每天的链接都指向免费的外部视频、教程和实验(Professor Messer、freeCodeCamp、TryHackMe),由你自己按自己的节奏来学。
大家都说黑客部分最好玩——我能直接跳到第 85 天吗?忍住这个念头:第 1–28 天(网络、安全基础、Linux)是后面所有内容的地基,README 里也明确说了不要跳过基础直接学黑客。
我之前完全没接触过安全——还能跟得上吗?可以——这个计划就是为想入行的零基础新手、想转做安全的 IT 从业者和学生设计的。不需要任何经验,不过对电脑或网络有基本了解会更有帮助。
career-ops 是什么?把我的简历粘贴进去安全吗?它是一个免费开源的求职系统,运行在 AI 编程命令行工具里(Claude Code、Codex、OpenCode、GitHub Copilot CLI、Antigravity CLI)。你粘贴一个职位链接,它会参照你的 cv.md 给这个职位打 1–5 分,生成一份对 ATS 友好的定制 PDF,并帮你记录投递情况——它不会替你自动投简历。README 建议先删掉 cv.md 里的住址、电话等个人信息,并检查一下 AI 服务商的隐私和数据留存设置。
我怎么记录自己在计划里的进度?Fork 这个仓库,或者把计划复制到一个笔记文件里,每完成一天就打一个勾。问题和找学习搭子可以去 GitHub Discussions;issues 只用于报告失效链接和内容修正。
我可以用英语以外的语言跟着这个计划学吗?可以——README 里提供了阿拉伯语、中文、法语、印地语、葡萄牙语、俄语和西班牙语的翻译链接。
Size
0.1 MB
Stars
20.1K
Updated
CommitSep 06
Age
3y
Commits · 90 Days