Cybersecurity Course Outline

A structured, hands-on curriculum designed to build real cybersecurity skills week by week.

Course Goals

  • Understand core cybersecurity principles.
  • Learn how to identify and mitigate security threats.
  • Master essential tools used by security professionals.
  • Build hands-on experience with ethical hacking techniques.
  • Create a cybersecurity portfolio with real projects.

Week 1: Cybersecurity Foundations

Understanding cyber threats, risks, and vulnerabilities.
Overview of cybersecurity domains and roles.

Week 2: Networking & Operating Systems (Practical)

TCP/IP, ports, and network fundamentals.
Securing operating systems and configurations.

Week 3: Introduction to Kali Linux

Linux navigation and terminal commands.
Ethical hacking and security testing basics.

Week 4-5: Cloud Computing & Programming Basics

Security in cloud environments (AWS, Azure).
Introduction to Python/Bash scripting for security.

Week 6: Security Principles & Governance

CIA Triad, frameworks (NIST, ISO 27001).
Policies, compliance, and governance.

Week 7: Business Continuity & Access Control

Disaster recovery and identity management.
Role-based access control (RBAC).

Week 8: Privacy & Safe Browsing

Data protection and safe online practices.
Social engineering awareness.

Week 9: Reconnaissance & Incident Response

Threat detection and early warning.
Basic incident response framework.

Week 10: Cryptography Fundamentals

Encryption, hashing, and authentication methods.

Week 11: Advanced Security Practices

Threat modeling and vulnerability management.

Week 12: Web App & Network Security

Common web vulnerabilities (OWASP Top 10).
Network scanning and protection tools.

Week 13: Capstone Project

Simulated penetration test or case study.

Week 14: Final Project & Presentation

Comprehensive security project showcasing practical learning.