diff --git a/ai-ml/ai-agents/index.mdx b/ai-ml/ai-agents/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/ai-ml/ai-engineer/index.mdx b/ai-ml/ai-engineer/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/ai-ml/ai-red-teaming/index.mdx b/ai-ml/ai-red-teaming/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/ai-ml/data-engineer/index.mdx b/ai-ml/data-engineer/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/ai-ml/index.mdx b/ai-ml/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/ai-ml/mlops/index.mdx b/ai-ml/mlops/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/ai-ml/prompt-engineering/index.mdx b/ai-ml/prompt-engineering/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/best-practices/api-security/index.mdx b/best-practices/api-security/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/best-practices/aws/index.mdx b/best-practices/aws/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/best-practices/backend-performance/index.mdx b/best-practices/backend-performance/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/best-practices/code-review/index.mdx b/best-practices/code-review/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/best-practices/frontend-performance/index.mdx b/best-practices/frontend-performance/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/best-practices/index.mdx b/best-practices/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/blockchain/index.mdx b/blockchain/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/code-review/index.mdx b/computer-science/code-review/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/computer-science/index.mdx b/computer-science/computer-science/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/design-architecture/index.mdx b/computer-science/design-architecture/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/developer-relations/index.mdx b/computer-science/developer-relations/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/dsa/index.mdx b/computer-science/dsa/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/index.mdx b/computer-science/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/software-architect/index.mdx b/computer-science/software-architect/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/computer-science/system-design/index.mdx b/computer-science/system-design/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/cyber-security/ai-red-teaming/_category_.json b/cyber-security/ai-red-teaming/_category_.json
new file mode 100644
index 0000000..e69de29
diff --git a/docs/cybersecurity/best-practices.mdx b/cyber-security/best-practices.mdx
similarity index 100%
rename from docs/cybersecurity/best-practices.mdx
rename to cyber-security/best-practices.mdx
diff --git a/docs/cybersecurity/certification-guide.mdx b/cyber-security/certification-guide.mdx
similarity index 100%
rename from docs/cybersecurity/certification-guide.mdx
rename to cyber-security/certification-guide.mdx
diff --git a/docs/cybersecurity/cryptography-and-encryption.mdx b/cyber-security/cryptography-and-encryption.mdx
similarity index 100%
rename from docs/cybersecurity/cryptography-and-encryption.mdx
rename to cyber-security/cryptography-and-encryption.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/digital-forensics/autopsy-introduction.mdx b/cyber-security/cybersecurity-tools/digital-forensics/autopsy-introduction.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/digital-forensics/autopsy-introduction.mdx
rename to cyber-security/cybersecurity-tools/digital-forensics/autopsy-introduction.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/digital-forensics/volatility-memory-analysis.mdx b/cyber-security/cybersecurity-tools/digital-forensics/volatility-memory-analysis.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/digital-forensics/volatility-memory-analysis.mdx
rename to cyber-security/cybersecurity-tools/digital-forensics/volatility-memory-analysis.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/index.mdx b/cyber-security/cybersecurity-tools/index.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/index.mdx
rename to cyber-security/cybersecurity-tools/index.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/monitoring-and-defense/security-onion.mdx b/cyber-security/cybersecurity-tools/monitoring-and-defense/security-onion.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/monitoring-and-defense/security-onion.mdx
rename to cyber-security/cybersecurity-tools/monitoring-and-defense/security-onion.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/monitoring-and-defense/snort-ids.mdx b/cyber-security/cybersecurity-tools/monitoring-and-defense/snort-ids.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/monitoring-and-defense/snort-ids.mdx
rename to cyber-security/cybersecurity-tools/monitoring-and-defense/snort-ids.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/monitoring-and-defense/splunk-overview.mdx b/cyber-security/cybersecurity-tools/monitoring-and-defense/splunk-overview.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/monitoring-and-defense/splunk-overview.mdx
rename to cyber-security/cybersecurity-tools/monitoring-and-defense/splunk-overview.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/network-analysis/nmap-scanning.mdx b/cyber-security/cybersecurity-tools/network-analysis/nmap-scanning.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/network-analysis/nmap-scanning.mdx
rename to cyber-security/cybersecurity-tools/network-analysis/nmap-scanning.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/network-analysis/tcpdump-guide.mdx b/cyber-security/cybersecurity-tools/network-analysis/tcpdump-guide.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/network-analysis/tcpdump-guide.mdx
rename to cyber-security/cybersecurity-tools/network-analysis/tcpdump-guide.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/network-analysis/wireshark-basics.mdx b/cyber-security/cybersecurity-tools/network-analysis/wireshark-basics.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/network-analysis/wireshark-basics.mdx
rename to cyber-security/cybersecurity-tools/network-analysis/wireshark-basics.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/password-and-authentication/hashcat-usage.mdx b/cyber-security/cybersecurity-tools/password-and-authentication/hashcat-usage.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/password-and-authentication/hashcat-usage.mdx
rename to cyber-security/cybersecurity-tools/password-and-authentication/hashcat-usage.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/password-and-authentication/hydra-password-cracking.mdx b/cyber-security/cybersecurity-tools/password-and-authentication/hydra-password-cracking.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/password-and-authentication/hydra-password-cracking.mdx
rename to cyber-security/cybersecurity-tools/password-and-authentication/hydra-password-cracking.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/password-and-authentication/john-the-ripper.mdx b/cyber-security/cybersecurity-tools/password-and-authentication/john-the-ripper.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/password-and-authentication/john-the-ripper.mdx
rename to cyber-security/cybersecurity-tools/password-and-authentication/john-the-ripper.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/penetration-testing/burpsuite-overview.mdx b/cyber-security/cybersecurity-tools/penetration-testing/burpsuite-overview.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/penetration-testing/burpsuite-overview.mdx
rename to cyber-security/cybersecurity-tools/penetration-testing/burpsuite-overview.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/penetration-testing/metasploit-framework.mdx b/cyber-security/cybersecurity-tools/penetration-testing/metasploit-framework.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/penetration-testing/metasploit-framework.mdx
rename to cyber-security/cybersecurity-tools/penetration-testing/metasploit-framework.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/penetration-testing/nikto-scanning.mdx b/cyber-security/cybersecurity-tools/penetration-testing/nikto-scanning.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/penetration-testing/nikto-scanning.mdx
rename to cyber-security/cybersecurity-tools/penetration-testing/nikto-scanning.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/vulnerability-assessment/nessus-basics.mdx b/cyber-security/cybersecurity-tools/vulnerability-assessment/nessus-basics.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/vulnerability-assessment/nessus-basics.mdx
rename to cyber-security/cybersecurity-tools/vulnerability-assessment/nessus-basics.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/vulnerability-assessment/openvas-setup.mdx b/cyber-security/cybersecurity-tools/vulnerability-assessment/openvas-setup.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/vulnerability-assessment/openvas-setup.mdx
rename to cyber-security/cybersecurity-tools/vulnerability-assessment/openvas-setup.mdx
diff --git a/docs/cybersecurity/cybersecurity-tools/vulnerability-assessment/vulnerability-scanning-tips.mdx b/cyber-security/cybersecurity-tools/vulnerability-assessment/vulnerability-scanning-tips.mdx
similarity index 100%
rename from docs/cybersecurity/cybersecurity-tools/vulnerability-assessment/vulnerability-scanning-tips.mdx
rename to cyber-security/cybersecurity-tools/vulnerability-assessment/vulnerability-scanning-tips.mdx
diff --git a/docs/cybersecurity/dark-web.mdx b/cyber-security/dark-web.mdx
similarity index 100%
rename from docs/cybersecurity/dark-web.mdx
rename to cyber-security/dark-web.mdx
diff --git a/docs/cybersecurity/ethical-hacking-and-cyber-defense.mdx b/cyber-security/ethical-hacking-and-cyber-defense.mdx
similarity index 100%
rename from docs/cybersecurity/ethical-hacking-and-cyber-defense.mdx
rename to cyber-security/ethical-hacking-and-cyber-defense.mdx
diff --git a/docs/cybersecurity/ethical-hacking-basics.mdx b/cyber-security/ethical-hacking-basics.mdx
similarity index 100%
rename from docs/cybersecurity/ethical-hacking-basics.mdx
rename to cyber-security/ethical-hacking-basics.mdx
diff --git a/docs/cybersecurity/incident-response.mdx b/cyber-security/incident-response.mdx
similarity index 100%
rename from docs/cybersecurity/incident-response.mdx
rename to cyber-security/incident-response.mdx
diff --git a/docs/cybersecurity/index.mdx b/cyber-security/index.mdx
similarity index 88%
rename from docs/cybersecurity/index.mdx
rename to cyber-security/index.mdx
index bb55bc1..9b0c986 100644
--- a/docs/cybersecurity/index.mdx
+++ b/cyber-security/index.mdx
@@ -2,6 +2,7 @@
title: "Cyber Security Tutorials"
description: "Learn Cyber Security from the ground up — from basic concepts and threats to advanced tools, ethical hacking, and best practices."
tags: [cybersecurity, ethical-hacking, network-security, beginner]
+sidebar_position: 1
---
Welcome to the **Cyber Security learning series**, your practical guide to understanding how the digital world stays safe (and how to make it safer). Whether you’re a beginner trying to understand what cyber security really means, or an aspiring ethical hacker looking to sharpen your skills, this section will walk you through everything step by step.
@@ -86,14 +87,14 @@ This tutorial series is perfect for:
## How to Navigate
Start from the basics and move upward:
-1. [Introduction to Cyber Security](./introduction-to-cybersecurity.mdx)
-2. [Types of Cyberattacks](./types-of-cyberattacks.mdx)
-3. [Network Security Basics](./network-security-basics.mdx)
-4. [Cryptography and Encryption](./cryptography-and-encryption.mdx)
-5. [Ethical Hacking Basics](./ethical-hacking-basics.mdx)
-6. [Cybersecurity Tools](./cybersecurity/cybersecurity-tools)
-7. [Incident Response](./incident-response.mdx)
-8. [Best Practices](./best-practices.mdx)
+1. [Introduction to Cyber Security](/tutorial/cyber-security/introduction-to-cyber-security)
+2. [Types of Cyberattacks](/tutorial/cyber-security/types-of-cyberattacks)
+3. [Network Security Basics](/tutorial/cyber-security/network-security-basics)
+4. [Cryptography and Encryption](/tutorial/cyber-security/cryptography-and-encryption)
+5. [Ethical Hacking Basics](/tutorial/cyber-security/ethical-hacking-basics)
+6. [Cybersecurity Tools](/tutorial/cyber-security/cybersecurity-tools)
+7. [Incident Response](/tutorial/cyber-security/incident-response)
+8. [Best Practices](/tutorial/cyber-security/best-practices)
## Final Thoughts
diff --git a/docs/cybersecurity/introduction-to-cybersecurity.mdx b/cyber-security/introduction-to-cyber-security.mdx
similarity index 100%
rename from docs/cybersecurity/introduction-to-cybersecurity.mdx
rename to cyber-security/introduction-to-cyber-security.mdx
diff --git a/docs/cybersecurity/network-security-basics.mdx b/cyber-security/network-security-basics.mdx
similarity index 100%
rename from docs/cybersecurity/network-security-basics.mdx
rename to cyber-security/network-security-basics.mdx
diff --git a/cyber-security/projects/_category_.json b/cyber-security/projects/_category_.json
new file mode 100644
index 0000000..e69de29
diff --git a/docs/cybersecurity/projects/network-sniffing-lab.mdx b/cyber-security/projects/network-sniffing-lab.mdx
similarity index 100%
rename from docs/cybersecurity/projects/network-sniffing-lab.mdx
rename to cyber-security/projects/network-sniffing-lab.mdx
diff --git a/docs/cybersecurity/projects/password-cracking-lab.mdx b/cyber-security/projects/password-cracking-lab.mdx
similarity index 100%
rename from docs/cybersecurity/projects/password-cracking-lab.mdx
rename to cyber-security/projects/password-cracking-lab.mdx
diff --git a/docs/cybersecurity/projects/penetration-testing-lab.mdx b/cyber-security/projects/penetration-testing-lab.mdx
similarity index 100%
rename from docs/cybersecurity/projects/penetration-testing-lab.mdx
rename to cyber-security/projects/penetration-testing-lab.mdx
diff --git a/docs/cybersecurity/projects/setup-lab-environment.mdx b/cyber-security/projects/setup-lab-environment.mdx
similarity index 100%
rename from docs/cybersecurity/projects/setup-lab-environment.mdx
rename to cyber-security/projects/setup-lab-environment.mdx
diff --git a/docs/cybersecurity/projects/sql-injection-demo.mdx b/cyber-security/projects/sql-injection-demo.mdx
similarity index 100%
rename from docs/cybersecurity/projects/sql-injection-demo.mdx
rename to cyber-security/projects/sql-injection-demo.mdx
diff --git a/cyber-security/resources/_category_.json b/cyber-security/resources/_category_.json
new file mode 100644
index 0000000..e69de29
diff --git a/docs/cybersecurity/resources/books-and-courses.mdx b/cyber-security/resources/books-and-courses.mdx
similarity index 100%
rename from docs/cybersecurity/resources/books-and-courses.mdx
rename to cyber-security/resources/books-and-courses.mdx
diff --git a/docs/cybersecurity/resources/glossary.mdx b/cyber-security/resources/glossary.mdx
similarity index 100%
rename from docs/cybersecurity/resources/glossary.mdx
rename to cyber-security/resources/glossary.mdx
diff --git a/docs/cybersecurity/resources/links.mdx b/cyber-security/resources/links.mdx
similarity index 100%
rename from docs/cybersecurity/resources/links.mdx
rename to cyber-security/resources/links.mdx
diff --git a/docs/cybersecurity/resources/tools-list.mdx b/cyber-security/resources/tools-list.mdx
similarity index 100%
rename from docs/cybersecurity/resources/tools-list.mdx
rename to cyber-security/resources/tools-list.mdx
diff --git a/docs/cybersecurity/types-of-cyberattacks.mdx b/cyber-security/types-of-cyberattacks.mdx
similarity index 100%
rename from docs/cybersecurity/types-of-cyberattacks.mdx
rename to cyber-security/types-of-cyberattacks.mdx
diff --git a/docs/cybersecurity/web-application-security.mdx b/cyber-security/web-application-security.mdx
similarity index 100%
rename from docs/cybersecurity/web-application-security.mdx
rename to cyber-security/web-application-security.mdx
diff --git a/cybersecuritySidebars.ts b/cybersecuritySidebars.ts
new file mode 100644
index 0000000..f421b73
--- /dev/null
+++ b/cybersecuritySidebars.ts
@@ -0,0 +1,150 @@
+/**
+ * Copyright (c) Ajay Dhangar
+ *
+ * This file defines the sidebar configuration for the CodeHarborHub Tutorials Docs.
+ * Each category represents a tutorial topic like HTML, CSS, JavaScript, React, Git, GitHub, and cyber-security.
+ *
+ * Licensed under the MIT License.
+ */
+
+import type { SidebarsConfig } from "@docusaurus/plugin-content-docs";
+
+const sidebars: SidebarsConfig = {
+ tutorial: [
+ "index",
+ "introduction-to-cyber-security",
+
+ {
+ type: "category",
+ label: "Core Concepts",
+ link: {
+ type: "generated-index",
+ title: "cyber-security Core Concepts",
+ description:
+ "Explore the essential foundations of cyber-security, including threat types, security principles, network defense, encryption, and ethical hacking. This section helps you understand how to protect systems, networks, and data from digital attacks through practical knowledge, best practices, and real-world projects.",
+ },
+ items: [
+ "network-security-basics",
+ "types-of-cyberattacks",
+ "cryptography-and-encryption",
+ "web-application-security",
+ "ethical-hacking-basics",
+ "ethical-hacking-and-cyber-defense",
+ "dark-web",
+ "incident-response",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Best Practices & Career",
+ link: {
+ type: "generated-index",
+ title: "Best Practices and Certifications",
+ description:
+ "Learn the industry-recommended best practices to secure systems and networks effectively, and explore professional cyber-security certifications that validate your skills and knowledge. This section provides guidance on implementing security standards, risk management, and preparing for certification exams.",
+ },
+ items: [
+ "best-practices",
+ "certification-guide",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "cyber-security Tools",
+ link: { type: "doc", id: "cybersecurity-tools/index" },
+ items: [
+ {
+ type: "category",
+ label: "Network Analysis",
+ items: [
+ "cybersecurity-tools/network-analysis/wireshark-basics",
+ "cybersecurity-tools/network-analysis/nmap-scanning",
+ "cybersecurity-tools/network-analysis/tcpdump-guide",
+ ],
+ },
+ {
+ type: "category",
+ label: "Penetration Testing",
+ items: [
+ "cybersecurity-tools/penetration-testing/metasploit-framework",
+ "cybersecurity-tools/penetration-testing/burpsuite-overview",
+ "cybersecurity-tools/penetration-testing/nikto-scanning",
+ ],
+ },
+ {
+ type: "category",
+ label: "Password & Authentication",
+ items: [
+ "cybersecurity-tools/password-and-authentication/john-the-ripper",
+ "cybersecurity-tools/password-and-authentication/hydra-password-cracking",
+ "cybersecurity-tools/password-and-authentication/hashcat-usage",
+ ],
+ },
+ {
+ type: "category",
+ label: "Digital Forensics",
+ items: [
+ "cybersecurity-tools/digital-forensics/autopsy-introduction",
+ "cybersecurity-tools/digital-forensics/volatility-memory-analysis",
+ ],
+ },
+ {
+ type: "category",
+ label: "Vulnerability Assessment",
+ items: [
+ "cybersecurity-tools/vulnerability-assessment/openvas-setup",
+ "cybersecurity-tools/vulnerability-assessment/nessus-basics",
+ "cybersecurity-tools/vulnerability-assessment/vulnerability-scanning-tips",
+ ],
+ },
+ {
+ type: "category",
+ label: "Monitoring & Defense",
+ items: [
+ "cybersecurity-tools/monitoring-and-defense/splunk-overview",
+ "cybersecurity-tools/monitoring-and-defense/snort-ids",
+ "cybersecurity-tools/monitoring-and-defense/security-onion",
+ ],
+ },
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Hands-on Projects",
+ link: {
+ type: "generated-index",
+ title: "cyber-security Projects & Labs",
+ description: `Hands-on projects and lab exercises to build practical cyber-security skills. Start with guided, safe labs (network analysis, web app testing, password cracking, forensics), progress to intermediate attack/defense scenarios, and finish with real-world capstone projects. Each lab includes objectives, required tools, step-by-step instructions, and remediation guidance, perfect for learners, instructors, and bootcamps.`,
+ },
+
+ items: [
+ "projects/setup-lab-environment",
+ "projects/sql-injection-demo",
+ "projects/password-cracking-lab",
+ "projects/network-sniffing-lab",
+ "projects/penetration-testing-lab",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Resources",
+ link: {
+ type: "generated-index",
+ title: "cyber-security Learning Resources",
+ description: `A practical, hands-on collection of learning resources for everyone building real-world cyber-security skills. This index groups tutorials, tool guides, labs, and checklists organized from fundamentals (networking, cryptography, web security) to offensive and defensive workflows (pentesting, DFIR, incident response). Each entry includes clear objectives, step‑by‑step exercises, and ethics-first guidance so you can practice safely in labs and apply what you learn to production-ready security work. Use the "Getting Started" path to move from beginner-friendly topics to specialized tool tutorials and certification-ready material.`,
+ },
+ items: [
+ "resources/glossary",
+ "resources/books-and-courses",
+ "resources/tools-list",
+ "resources/links",
+ ],
+ },
+ ],
+};
+
+export default sidebars;
diff --git a/databases/elasticsearch/index.mdx b/databases/elasticsearch/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/databases/index.mdx b/databases/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/databases/mongodb/index.mdx b/databases/mongodb/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/databases/postgresql/index.mdx b/databases/postgresql/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/databases/redis/index.mdx b/databases/redis/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/design/design-system/index.mdx b/design/design-system/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/design/index.mdx b/design/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/design/ux-design/index.mdx b/design/ux-design/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/aws/index.mdx b/devops/aws/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/cloudflare/index.mdx b/devops/cloudflare/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/devsecops/index.mdx b/devops/devsecops/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/docker/index.mdx b/devops/docker/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/index.mdx b/devops/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/kubernetes/index.mdx b/devops/kubernetes/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/linux/index.mdx b/devops/linux/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/devops/terraform/index.mdx b/devops/terraform/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 1928abe..48bd781 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -161,13 +161,13 @@ const config = {
🤖 AI & Machine Learning
🗄️ Databases
♾️ DevOps & Cloud
- 🛡️ Cyber Security
+ 🛡️ Cyber Security
💼 Career & Quality
-
👔 Management
+
👔 Management
🎨 Design & UX
⛓️ Blockchain
✅ Best Practices
@@ -455,6 +455,8 @@ const config = {
},
],
+ // absolute-beginners
+
[
"@docusaurus/plugin-content-docs",
/** @type {import('@docusaurus/plugin-content-docs').Options} */
@@ -471,6 +473,232 @@ const config = {
},
],
+ // ai-ml
+
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "ai-ml",
+ path: "ai-ml",
+ routeBasePath: "ai-ml",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // best-practices
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "best-practices",
+ path: "best-practices",
+ routeBasePath: "best-practices",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // blockchain
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "blockchain",
+ path: "blockchain",
+ routeBasePath: "blockchain",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // computer-science
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "computer-science",
+ path: "computer-science",
+ routeBasePath: "computer-science",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // cyber-security
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "cyber-security",
+ path: "cyber-security",
+ routeBasePath: "cyber-security",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./cybersecuritySidebars.ts"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // databases
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "databases",
+ path: "databases",
+ routeBasePath: "databases",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // design
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "design",
+ path: "design",
+ routeBasePath: "design",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // devops
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "devops",
+ path: "devops",
+ routeBasePath: "devops",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // frameworks
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "frameworks",
+ path: "frameworks",
+ routeBasePath: "frameworks",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // game-development
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "game-development",
+ path: "game-development",
+ routeBasePath: "game-development",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // languages-platforms
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "languages-platforms",
+ path: "languages-platforms",
+ routeBasePath: "languages-platforms",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // management
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "management",
+ path: "management",
+ routeBasePath: "management",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./managementSidebars.ts"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // mobile-development
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "mobile-development",
+ path: "mobile-development",
+ routeBasePath: "mobile-development",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+ // web-development
+ [
+ "@docusaurus/plugin-content-docs",
+ /** @type {import('@docusaurus/plugin-content-docs').Options} */
+ {
+ id: "web-development",
+ path: "web-development",
+ routeBasePath: "web-development",
+ // breadcrumbs: true,
+ // editUrl: "#",
+ sidebarPath: require.resolve("./sidebars.js"),
+ remarkPlugins: [remarkMath, rehypeKatex],
+ showLastUpdateAuthor: true,
+ showLastUpdateTime: true,
+ },
+ ],
+
[
path.join(__dirname, "/plugins/my-plugin"),
{
diff --git a/frameworks/angular/index.mdx b/frameworks/angular/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/frameworks/asp-dot-net/index.mdx b/frameworks/asp-dot-net/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/frameworks/index.mdx b/frameworks/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/frameworks/next-js/index.mdx b/frameworks/next-js/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/frameworks/react/index.mdx b/frameworks/react/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/frameworks/spring-boot/index.mdx b/frameworks/spring-boot/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/frameworks/vue/index.mdx b/frameworks/vue/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/game-development/backend-game-eveloper/index.mdx b/game-development/backend-game-eveloper/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/game-development/index.mdx b/game-development/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/game-development/server-side-game-develop/index.mdx b/game-development/server-side-game-develop/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/languages-platforms/index.mdx b/languages-platforms/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/management/index.mdx b/management/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/technical-writer/advanced/localization-and-accessibility.mdx b/management/technical-writer/advanced/localization-and-accessibility.mdx
similarity index 100%
rename from docs/technical-writer/advanced/localization-and-accessibility.mdx
rename to management/technical-writer/advanced/localization-and-accessibility.mdx
diff --git a/docs/technical-writer/advanced/open-source-contributions.mdx b/management/technical-writer/advanced/open-source-contributions.mdx
similarity index 100%
rename from docs/technical-writer/advanced/open-source-contributions.mdx
rename to management/technical-writer/advanced/open-source-contributions.mdx
diff --git a/docs/technical-writer/advanced/seo-for-documentation.mdx b/management/technical-writer/advanced/seo-for-documentation.mdx
similarity index 100%
rename from docs/technical-writer/advanced/seo-for-documentation.mdx
rename to management/technical-writer/advanced/seo-for-documentation.mdx
diff --git a/docs/technical-writer/advanced/technical-writing-career-path.mdx b/management/technical-writer/advanced/technical-writing-career-path.mdx
similarity index 100%
rename from docs/technical-writer/advanced/technical-writing-career-path.mdx
rename to management/technical-writer/advanced/technical-writing-career-path.mdx
diff --git a/docs/technical-writer/advanced/writing-for-developers.mdx b/management/technical-writer/advanced/writing-for-developers.mdx
similarity index 100%
rename from docs/technical-writer/advanced/writing-for-developers.mdx
rename to management/technical-writer/advanced/writing-for-developers.mdx
diff --git a/docs/technical-writer/documentation/api-documentation.mdx b/management/technical-writer/documentation/api-documentation.mdx
similarity index 100%
rename from docs/technical-writer/documentation/api-documentation.mdx
rename to management/technical-writer/documentation/api-documentation.mdx
diff --git a/docs/technical-writer/documentation/release-notes.mdx b/management/technical-writer/documentation/release-notes.mdx
similarity index 100%
rename from docs/technical-writer/documentation/release-notes.mdx
rename to management/technical-writer/documentation/release-notes.mdx
diff --git a/docs/technical-writer/documentation/software-documentation.mdx b/management/technical-writer/documentation/software-documentation.mdx
similarity index 100%
rename from docs/technical-writer/documentation/software-documentation.mdx
rename to management/technical-writer/documentation/software-documentation.mdx
diff --git a/docs/technical-writer/documentation/technical-reports.mdx b/management/technical-writer/documentation/technical-reports.mdx
similarity index 100%
rename from docs/technical-writer/documentation/technical-reports.mdx
rename to management/technical-writer/documentation/technical-reports.mdx
diff --git a/docs/technical-writer/documentation/user-manuals.mdx b/management/technical-writer/documentation/user-manuals.mdx
similarity index 100%
rename from docs/technical-writer/documentation/user-manuals.mdx
rename to management/technical-writer/documentation/user-manuals.mdx
diff --git a/docs/technical-writer/fundamentals/document-structure-and-formatting.mdx b/management/technical-writer/fundamentals/document-structure-and-formatting.mdx
similarity index 100%
rename from docs/technical-writer/fundamentals/document-structure-and-formatting.mdx
rename to management/technical-writer/fundamentals/document-structure-and-formatting.mdx
diff --git a/docs/technical-writer/fundamentals/review-and-editing.mdx b/management/technical-writer/fundamentals/review-and-editing.mdx
similarity index 100%
rename from docs/technical-writer/fundamentals/review-and-editing.mdx
rename to management/technical-writer/fundamentals/review-and-editing.mdx
diff --git a/docs/technical-writer/fundamentals/understanding-your-audience.mdx b/management/technical-writer/fundamentals/understanding-your-audience.mdx
similarity index 100%
rename from docs/technical-writer/fundamentals/understanding-your-audience.mdx
rename to management/technical-writer/fundamentals/understanding-your-audience.mdx
diff --git a/docs/technical-writer/fundamentals/visual-aids-and-graphics.mdx b/management/technical-writer/fundamentals/visual-aids-and-graphics.mdx
similarity index 100%
rename from docs/technical-writer/fundamentals/visual-aids-and-graphics.mdx
rename to management/technical-writer/fundamentals/visual-aids-and-graphics.mdx
diff --git a/docs/technical-writer/fundamentals/writing-style-and-tone.mdx b/management/technical-writer/fundamentals/writing-style-and-tone.mdx
similarity index 100%
rename from docs/technical-writer/fundamentals/writing-style-and-tone.mdx
rename to management/technical-writer/fundamentals/writing-style-and-tone.mdx
diff --git a/docs/technical-writer/index.mdx b/management/technical-writer/index.mdx
similarity index 100%
rename from docs/technical-writer/index.mdx
rename to management/technical-writer/index.mdx
diff --git a/docs/technical-writer/intro/best-practices.mdx b/management/technical-writer/intro/best-practices.mdx
similarity index 100%
rename from docs/technical-writer/intro/best-practices.mdx
rename to management/technical-writer/intro/best-practices.mdx
diff --git a/docs/technical-writer/intro/skills-required.mdx b/management/technical-writer/intro/skills-required.mdx
similarity index 100%
rename from docs/technical-writer/intro/skills-required.mdx
rename to management/technical-writer/intro/skills-required.mdx
diff --git a/docs/technical-writer/intro/tools-for-technical-writers.mdx b/management/technical-writer/intro/tools-for-technical-writers.mdx
similarity index 100%
rename from docs/technical-writer/intro/tools-for-technical-writers.mdx
rename to management/technical-writer/intro/tools-for-technical-writers.mdx
diff --git a/docs/technical-writer/intro/types-of-technical-writing.mdx b/management/technical-writer/intro/types-of-technical-writing.mdx
similarity index 100%
rename from docs/technical-writer/intro/types-of-technical-writing.mdx
rename to management/technical-writer/intro/types-of-technical-writing.mdx
diff --git a/docs/technical-writer/intro/what-is-technical-writing.mdx b/management/technical-writer/intro/what-is-technical-writing.mdx
similarity index 100%
rename from docs/technical-writer/intro/what-is-technical-writing.mdx
rename to management/technical-writer/intro/what-is-technical-writing.mdx
diff --git a/docs/technical-writer/resources/books-and-courses.mdx b/management/technical-writer/resources/books-and-courses.mdx
similarity index 100%
rename from docs/technical-writer/resources/books-and-courses.mdx
rename to management/technical-writer/resources/books-and-courses.mdx
diff --git a/docs/technical-writer/resources/communities-and-blogs.mdx b/management/technical-writer/resources/communities-and-blogs.mdx
similarity index 100%
rename from docs/technical-writer/resources/communities-and-blogs.mdx
rename to management/technical-writer/resources/communities-and-blogs.mdx
diff --git a/docs/technical-writer/resources/portfolio-building.mdx b/management/technical-writer/resources/portfolio-building.mdx
similarity index 98%
rename from docs/technical-writer/resources/portfolio-building.mdx
rename to management/technical-writer/resources/portfolio-building.mdx
index e5ea391..1a4309f 100644
--- a/docs/technical-writer/resources/portfolio-building.mdx
+++ b/management/technical-writer/resources/portfolio-building.mdx
@@ -51,7 +51,7 @@ Aim for 3–5 high-quality projects. A few excellent, polished examples are infi
diff --git a/docs/technical-writer/resources/templates-and-samples.mdx b/management/technical-writer/resources/templates-and-samples.mdx
similarity index 100%
rename from docs/technical-writer/resources/templates-and-samples.mdx
rename to management/technical-writer/resources/templates-and-samples.mdx
diff --git a/docs/technical-writer/tools/docs-platforms.mdx b/management/technical-writer/tools/docs-platforms.mdx
similarity index 100%
rename from docs/technical-writer/tools/docs-platforms.mdx
rename to management/technical-writer/tools/docs-platforms.mdx
diff --git a/docs/technical-writer/tools/markdown-basics.mdx b/management/technical-writer/tools/markdown-basics.mdx
similarity index 100%
rename from docs/technical-writer/tools/markdown-basics.mdx
rename to management/technical-writer/tools/markdown-basics.mdx
diff --git a/docs/technical-writer/tools/style-guides.mdx b/management/technical-writer/tools/style-guides.mdx
similarity index 100%
rename from docs/technical-writer/tools/style-guides.mdx
rename to management/technical-writer/tools/style-guides.mdx
diff --git a/docs/technical-writer/tools/version-control-github.mdx b/management/technical-writer/tools/version-control-github.mdx
similarity index 100%
rename from docs/technical-writer/tools/version-control-github.mdx
rename to management/technical-writer/tools/version-control-github.mdx
diff --git a/docs/technical-writer/tools/writing-tools.mdx b/management/technical-writer/tools/writing-tools.mdx
similarity index 100%
rename from docs/technical-writer/tools/writing-tools.mdx
rename to management/technical-writer/tools/writing-tools.mdx
diff --git a/managementSidebars.ts b/managementSidebars.ts
new file mode 100644
index 0000000..a465e7c
--- /dev/null
+++ b/managementSidebars.ts
@@ -0,0 +1,159 @@
+/**
+ * Copyright (c) Ajay Dhangar
+ *
+ * This file defines the sidebar configuration for the CodeHarborHub Tutorials Docs.
+ * Each category represents a tutorial topic like HTML, CSS, JavaScript, React, Git, GitHub, and Cybersecurity.
+ *
+ * Licensed under the MIT License.
+ */
+
+import type { SidebarsConfig } from "@docusaurus/plugin-content-docs";
+
+const sidebars: SidebarsConfig = {
+ tutorial: [
+ "index",
+ // Technical Writer
+ {
+ type: "link",
+ label: "Technical Writer",
+ href: "/management/technical-writer/",
+ },
+ ],
+
+ technicalwriter: [
+ "technical-writer/index",
+ {
+ type: "category",
+ label: "Introduction to Technical Writing",
+ link: {
+ type: "generated-index",
+ title: "Introduction to Technical Writing",
+ description:
+ "Get started with the essentials of technical writing — understand what it is, its importance, types, and the core skills required to become a successful technical writer.",
+ },
+ items: [
+ "technical-writer/intro/what-is-technical-writing",
+ "technical-writer/intro/types-of-technical-writing",
+ "technical-writer/intro/tools-for-technical-writers",
+ "technical-writer/intro/best-practices",
+ "technical-writer/intro/skills-required",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Writing Fundamentals",
+ link: {
+ type: "generated-index",
+ title: "Writing Fundamentals for Technical Writers",
+ description:
+ "Master the foundations of effective writing. Learn to identify your audience, craft clear and concise content, and structure your documentation for maximum readability.",
+ },
+ items: [
+ "technical-writer/fundamentals/understanding-your-audience",
+ "technical-writer/fundamentals/writing-style-and-tone",
+ "technical-writer/fundamentals/document-structure-and-formatting",
+ "technical-writer/fundamentals/visual-aids-and-graphics",
+ "technical-writer/fundamentals/review-and-editing",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Documentation Types",
+ link: {
+ type: "generated-index",
+ title: "Documentation Types & Structures",
+ description:
+ "Explore the different types of technical documentation — from API references to user guides, release notes, and product manuals. Learn how to plan, structure, and maintain each effectively.",
+ },
+ items: [
+ "technical-writer/documentation/api-documentation",
+ "technical-writer/documentation/software-documentation",
+ "technical-writer/documentation/user-manuals",
+ "technical-writer/documentation/technical-reports",
+ "technical-writer/documentation/release-notes",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Tools & Platforms",
+ link: {
+ type: "generated-index",
+ title: "Documentation Tools and Platforms",
+ description:
+ "Discover essential tools and platforms every technical writer should know. From Markdown editors to documentation frameworks and version control systems, this section helps you work efficiently and collaboratively.",
+ },
+ items: [
+ "technical-writer/tools/markdown-basics",
+ "technical-writer/tools/docs-platforms",
+ "technical-writer/tools/version-control-github",
+ "technical-writer/tools/writing-tools",
+ "technical-writer/tools/style-guides",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Advanced Topics",
+ link: {
+ type: "generated-index",
+ title: "Advanced Technical Writing Concepts",
+ description:
+ "Go beyond the basics and explore advanced topics like writing for developers, accessibility, localization, SEO for docs, and contributing to open source projects.",
+ },
+ items: [
+ "technical-writer/advanced/writing-for-developers",
+ "technical-writer/advanced/localization-and-accessibility",
+ "technical-writer/advanced/seo-for-documentation",
+ "technical-writer/advanced/open-source-contributions",
+ "technical-writer/advanced/technical-writing-career-path",
+ ],
+ },
+
+ {
+ type: "category",
+ label: "Resources & Portfolio",
+ link: {
+ type: "generated-index",
+ title: "Resources and Career Growth",
+ description:
+ "Access curated resources, communities, and templates to improve your writing. Learn how to build an impressive portfolio, find freelance opportunities, and advance in your technical writing career.",
+ },
+ items: [
+ "technical-writer/resources/books-and-courses",
+ "technical-writer/resources/communities-and-blogs",
+ "technical-writer/resources/templates-and-samples",
+ "technical-writer/resources/portfolio-building",
+ ],
+ },
+
+ // {
+ // type: "category",
+ // label: "Projects & Practice",
+ // link: {
+ // type: "generated-index",
+ // title: "Hands-on Projects for Technical Writers",
+ // description:
+ // "Put your learning into practice with real-world documentation projects. Learn to create sample API docs, improve open-source documentation, and build your own docs site using Docusaurus or MkDocs.",
+ // },
+ // items: [
+ // "technical-writer/projects/create-sample-api-docs",
+ // "technical-writer/projects/write-readme-for-open-source",
+ // "technical-writer/projects/build-docs-site-with-docusaurus",
+ // "technical-writer/projects/edit-existing-docs",
+ // "technical-writer/projects/document-a-demo-project",
+ // ],
+ // },
+
+ // {
+ // type: "category",
+ // label: "Roadmap",
+ // link: { type: "doc", id: "technical-writer/roadmap" },
+ // items: [],
+ // },
+ ],
+};
+
+export default sidebars;
diff --git a/mobile-development/android/index.mdx b/mobile-development/android/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/mobile-development/flutter/index.mdx b/mobile-development/flutter/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/mobile-development/index.mdx b/mobile-development/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/mobile-development/ios/index.mdx b/mobile-development/ios/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/mobile-development/react-native/index.mdx b/mobile-development/react-native/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/sidebars.js b/sidebars.js
index 67056af..aeba72b 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -4,17 +4,7 @@
const sidebars = {
tutorialSidebar: [
{ type: "autogenerated", dirName: "." },
- // {
- // type: "link",
- // label: "DSA Problems",
- // href: "/problems",
- // },
- // {
- // type: "link",
- // label: "DSA Solutions",
- // href: "/solutions",
- // },
- ],
+ ],
};
-export default sidebars;
\ No newline at end of file
+export default sidebars;
diff --git a/sidebars.ts b/sidebars.ts
index 88c6a54..0dd294d 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -461,11 +461,11 @@ const sidebars: SidebarsConfig = {
// Cybersecurity Tutorial Structure
- {
- type: "link",
- label: "Cybersecurity",
- href: "/cybersecurity/",
- },
+ // {
+ // type: "link",
+ // label: "Cybersecurity",
+ // href: "/cybersecurity/",
+ // },
// Internet
{
@@ -475,11 +475,11 @@ const sidebars: SidebarsConfig = {
},
// Technical Writer
- {
- type: "link",
- label: "Technical Writer",
- href: "/technical-writer/",
- },
+ // {
+ // type: "link",
+ // label: "Technical Writer",
+ // href: "/technical-writer/",
+ // },
],
css: [
@@ -1318,340 +1318,6 @@ const sidebars: SidebarsConfig = {
},
],
- cybersecurity: [
- "cybersecurity/index",
- "cybersecurity/introduction-to-cybersecurity",
-
- {
- type: "category",
- label: "Core Concepts",
- link: {
- type: "generated-index",
- title: "Cybersecurity Core Concepts",
- description:
- "Explore the essential foundations of cybersecurity, including threat types, security principles, network defense, encryption, and ethical hacking. This section helps you understand how to protect systems, networks, and data from digital attacks through practical knowledge, best practices, and real-world projects.",
- },
- items: [
- "cybersecurity/network-security-basics",
- "cybersecurity/types-of-cyberattacks",
- "cybersecurity/cryptography-and-encryption",
- "cybersecurity/web-application-security",
- "cybersecurity/ethical-hacking-basics",
- "cybersecurity/ethical-hacking-and-cyber-defense",
- "cybersecurity/dark-web",
- "cybersecurity/incident-response",
- ],
- },
-
- {
- type: "category",
- label: "Best Practices & Career",
- link: {
- type: "generated-index",
- title: "Best Practices and Certifications",
- description:
- "Learn the industry-recommended best practices to secure systems and networks effectively, and explore professional cybersecurity certifications that validate your skills and knowledge. This section provides guidance on implementing security standards, risk management, and preparing for certification exams.",
- },
- items: [
- "cybersecurity/best-practices",
- "cybersecurity/certification-guide",
- ],
- },
-
- {
- type: "category",
- label: "Cybersecurity Tools",
- link: { type: "doc", id: "cybersecurity/cybersecurity-tools/index" },
- items: [
- {
- type: "category",
- label: "Network Analysis",
- items: [
- "cybersecurity/cybersecurity-tools/network-analysis/wireshark-basics",
- "cybersecurity/cybersecurity-tools/network-analysis/nmap-scanning",
- "cybersecurity/cybersecurity-tools/network-analysis/tcpdump-guide",
- ],
- },
- {
- type: "category",
- label: "Penetration Testing",
- items: [
- "cybersecurity/cybersecurity-tools/penetration-testing/metasploit-framework",
- "cybersecurity/cybersecurity-tools/penetration-testing/burpsuite-overview",
- "cybersecurity/cybersecurity-tools/penetration-testing/nikto-scanning",
- ],
- },
- {
- type: "category",
- label: "Password & Authentication",
- items: [
- "cybersecurity/cybersecurity-tools/password-and-authentication/john-the-ripper",
- "cybersecurity/cybersecurity-tools/password-and-authentication/hydra-password-cracking",
- "cybersecurity/cybersecurity-tools/password-and-authentication/hashcat-usage",
- ],
- },
- {
- type: "category",
- label: "Digital Forensics",
- items: [
- "cybersecurity/cybersecurity-tools/digital-forensics/autopsy-introduction",
- "cybersecurity/cybersecurity-tools/digital-forensics/volatility-memory-analysis",
- ],
- },
- {
- type: "category",
- label: "Vulnerability Assessment",
- items: [
- "cybersecurity/cybersecurity-tools/vulnerability-assessment/openvas-setup",
- "cybersecurity/cybersecurity-tools/vulnerability-assessment/nessus-basics",
- "cybersecurity/cybersecurity-tools/vulnerability-assessment/vulnerability-scanning-tips",
- ],
- },
- {
- type: "category",
- label: "Monitoring & Defense",
- items: [
- "cybersecurity/cybersecurity-tools/monitoring-and-defense/splunk-overview",
- "cybersecurity/cybersecurity-tools/monitoring-and-defense/snort-ids",
- "cybersecurity/cybersecurity-tools/monitoring-and-defense/security-onion",
- ],
- },
- ],
- },
-
- {
- type: "category",
- label: "Hands-on Projects",
- link: {
- type: "generated-index",
- title: "Cybersecurity Projects & Labs",
- description: `Hands-on projects and lab exercises to build practical cybersecurity skills. Start with guided, safe labs (network analysis, web app testing, password cracking, forensics), progress to intermediate attack/defense scenarios, and finish with real-world capstone projects. Each lab includes objectives, required tools, step-by-step instructions, and remediation guidance, perfect for learners, instructors, and bootcamps.`,
- },
-
- items: [
- "cybersecurity/projects/setup-lab-environment",
- "cybersecurity/projects/sql-injection-demo",
- "cybersecurity/projects/password-cracking-lab",
- "cybersecurity/projects/network-sniffing-lab",
- "cybersecurity/projects/penetration-testing-lab",
- ],
- },
-
- {
- type: "category",
- label: "Resources",
- link: {
- type: "generated-index",
- title: "Cybersecurity Learning Resources",
- description: `A practical, hands-on collection of learning resources for everyone building real-world cybersecurity skills. This index groups tutorials, tool guides, labs, and checklists organized from fundamentals (networking, cryptography, web security) to offensive and defensive workflows (pentesting, DFIR, incident response). Each entry includes clear objectives, step‑by‑step exercises, and ethics-first guidance so you can practice safely in labs and apply what you learn to production-ready security work. Use the "Getting Started" path to move from beginner-friendly topics to specialized tool tutorials and certification-ready material.`,
- },
- items: [
- "cybersecurity/resources/glossary",
- "cybersecurity/resources/books-and-courses",
- "cybersecurity/resources/tools-list",
- "cybersecurity/resources/links",
- ],
- },
- ],
-
- internet: [
- "internet/introduction",
- {
- type: "category",
- label: "Basics",
- link: {
- type: "generated-index",
- title: "Internet Basics",
- description:
- "Learn how the Internet works — from clients, servers, and IP addresses to DNS and HTTP protocols.",
- keywords: ["internet", "basics", "http", "dns", "ip"],
- },
- items: [
- "internet/how-internet-works",
- "internet/clients-and-servers",
- "internet/ip-addresses",
- "internet/dns",
- "internet/http-vs-https",
- ],
- },
- {
- type: "category",
- label: "Advanced Concepts",
- link: {
- type: "generated-index",
- title: "Advanced Internet Concepts",
- description:
- "Explore deeper topics like TCP/IP model, routing, CDN, firewalls, and cybersecurity basics.",
- keywords: ["internet", "tcp/ip", "routing", "cdn", "firewall"],
- },
- items: [
- "internet/tcp-ip-model",
- "internet/routing-and-packets",
- "internet/cdn",
- "internet/firewalls",
- "internet/security-basics",
- ],
- },
- {
- type: "category",
- label: "Tools & Utilities",
- link: {
- type: "generated-index",
- title: "Internet Tools & Utilities",
- description:
- "Get familiar with practical tools like ping, traceroute, nslookup, and browser developer tools.",
- keywords: [
- "internet tools",
- "ping",
- "traceroute",
- "nslookup",
- "devtools",
- ],
- },
- items: [
- "internet/ping-and-traceroute",
- "internet/nslookup",
- "internet/browser-devtools",
- ],
- },
- "internet/quiz",
- ],
-
- technicalwriter: [
- "technical-writer/index",
- {
- type: "category",
- label: "Introduction to Technical Writing",
- link: {
- type: "generated-index",
- title: "Introduction to Technical Writing",
- description:
- "Get started with the essentials of technical writing — understand what it is, its importance, types, and the core skills required to become a successful technical writer.",
- },
- items: [
- "technical-writer/intro/what-is-technical-writing",
- "technical-writer/intro/types-of-technical-writing",
- "technical-writer/intro/tools-for-technical-writers",
- "technical-writer/intro/best-practices",
- "technical-writer/intro/skills-required",
- ],
- },
-
- {
- type: "category",
- label: "Writing Fundamentals",
- link: {
- type: "generated-index",
- title: "Writing Fundamentals for Technical Writers",
- description:
- "Master the foundations of effective writing. Learn to identify your audience, craft clear and concise content, and structure your documentation for maximum readability.",
- },
- items: [
- "technical-writer/fundamentals/understanding-your-audience",
- "technical-writer/fundamentals/writing-style-and-tone",
- "technical-writer/fundamentals/document-structure-and-formatting",
- "technical-writer/fundamentals/visual-aids-and-graphics",
- "technical-writer/fundamentals/review-and-editing",
- ],
- },
-
- {
- type: "category",
- label: "Documentation Types",
- link: {
- type: "generated-index",
- title: "Documentation Types & Structures",
- description:
- "Explore the different types of technical documentation — from API references to user guides, release notes, and product manuals. Learn how to plan, structure, and maintain each effectively.",
- },
- items: [
- "technical-writer/documentation/api-documentation",
- "technical-writer/documentation/software-documentation",
- "technical-writer/documentation/user-manuals",
- "technical-writer/documentation/technical-reports",
- "technical-writer/documentation/release-notes",
- ],
- },
-
- {
- type: "category",
- label: "Tools & Platforms",
- link: {
- type: "generated-index",
- title: "Documentation Tools and Platforms",
- description:
- "Discover essential tools and platforms every technical writer should know. From Markdown editors to documentation frameworks and version control systems, this section helps you work efficiently and collaboratively.",
- },
- items: [
- "technical-writer/tools/markdown-basics",
- "technical-writer/tools/docs-platforms",
- "technical-writer/tools/version-control-github",
- "technical-writer/tools/writing-tools",
- "technical-writer/tools/style-guides",
- ],
- },
-
- {
- type: "category",
- label: "Advanced Topics",
- link: {
- type: "generated-index",
- title: "Advanced Technical Writing Concepts",
- description:
- "Go beyond the basics and explore advanced topics like writing for developers, accessibility, localization, SEO for docs, and contributing to open source projects.",
- },
- items: [
- "technical-writer/advanced/writing-for-developers",
- "technical-writer/advanced/localization-and-accessibility",
- "technical-writer/advanced/seo-for-documentation",
- "technical-writer/advanced/open-source-contributions",
- "technical-writer/advanced/technical-writing-career-path",
- ],
- },
-
- {
- type: "category",
- label: "Resources & Portfolio",
- link: {
- type: "generated-index",
- title: "Resources and Career Growth",
- description:
- "Access curated resources, communities, and templates to improve your writing. Learn how to build an impressive portfolio, find freelance opportunities, and advance in your technical writing career.",
- },
- items: [
- "technical-writer/resources/books-and-courses",
- "technical-writer/resources/communities-and-blogs",
- "technical-writer/resources/templates-and-samples",
- "technical-writer/resources/portfolio-building",
- ],
- },
-
- // {
- // type: "category",
- // label: "Projects & Practice",
- // link: {
- // type: "generated-index",
- // title: "Hands-on Projects for Technical Writers",
- // description:
- // "Put your learning into practice with real-world documentation projects. Learn to create sample API docs, improve open-source documentation, and build your own docs site using Docusaurus or MkDocs.",
- // },
- // items: [
- // "technical-writer/projects/create-sample-api-docs",
- // "technical-writer/projects/write-readme-for-open-source",
- // "technical-writer/projects/build-docs-site-with-docusaurus",
- // "technical-writer/projects/edit-existing-docs",
- // "technical-writer/projects/document-a-demo-project",
- // ],
- // },
-
- // {
- // type: "category",
- // label: "Roadmap",
- // link: { type: "doc", id: "technical-writer/roadmap" },
- // items: [],
- // },
- ],
-
ml: [
"machine-learning/index",
{
@@ -2642,6 +2308,69 @@ const sidebars: SidebarsConfig = {
],
},
],
+
+ internet: [
+ "internet/introduction",
+ {
+ type: "category",
+ label: "Basics",
+ link: {
+ type: "generated-index",
+ title: "Internet Basics",
+ description:
+ "Learn how the Internet works — from clients, servers, and IP addresses to DNS and HTTP protocols.",
+ keywords: ["internet", "basics", "http", "dns", "ip"],
+ },
+ items: [
+ "internet/how-internet-works",
+ "internet/clients-and-servers",
+ "internet/ip-addresses",
+ "internet/dns",
+ "internet/http-vs-https",
+ ],
+ },
+ {
+ type: "category",
+ label: "Advanced Concepts",
+ link: {
+ type: "generated-index",
+ title: "Advanced Internet Concepts",
+ description:
+ "Explore deeper topics like TCP/IP model, routing, CDN, firewalls, and cyber-security basics.",
+ keywords: ["internet", "tcp/ip", "routing", "cdn", "firewall"],
+ },
+ items: [
+ "internet/tcp-ip-model",
+ "internet/routing-and-packets",
+ "internet/cdn",
+ "internet/firewalls",
+ "internet/security-basics",
+ ],
+ },
+ {
+ type: "category",
+ label: "Tools & Utilities",
+ link: {
+ type: "generated-index",
+ title: "Internet Tools & Utilities",
+ description:
+ "Get familiar with practical tools like ping, traceroute, nslookup, and browser developer tools.",
+ keywords: [
+ "internet tools",
+ "ping",
+ "traceroute",
+ "nslookup",
+ "devtools",
+ ],
+ },
+ items: [
+ "internet/ping-and-traceroute",
+ "internet/nslookup",
+ "internet/browser-devtools",
+ ],
+ },
+ "internet/quiz",
+ ],
};
export default sidebars;
diff --git a/web-development/api-design/index.mdx b/web-development/api-design/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/backend/index.mdx b/web-development/backend/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/frontend/index.mdx b/web-development/frontend/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/full-stack/index.mdx b/web-development/full-stack/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/git-github/index.mdx b/web-development/git-github/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/graphql/index.mdx b/web-development/graphql/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/qa/index.mdx b/web-development/qa/index.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/web-development/wordpress/index.mdx b/web-development/wordpress/index.mdx
new file mode 100644
index 0000000..e69de29