Introduction to Cybersecurity

Introduction to Cybersecurity

This course is an introduction to cybersecurity using concepts students have learned in prior computer science courses.

  • Duration: 60-75 hours (semester)

  • Grades: 9th-12th

  • Level: Intermediate



How this course is structured

The course is divided into 6 units, each consisting of several lessons. Each lesson consists of steps. Each step consists of an instructional video as well as a practice activity for the student. Each step is designed to take no longer than 8-10 minutes to complete and each lesson is designed to take no more than 60 minutes to complete.

Additionally, there are projects after some units, and a larger final project at the end of the course, tying together the concepts students have learned throughout the course.


Course Syllabus

Unit 1: Introduction to Cybersecurity
  • Lesson 1: Privacy and Security

  • Lesson 2: Ethical Judgment of Practices

  • Lesson 3: CIA Triad

  • Lesson 4: Establishing Trust (Who to tell?)


Unit 2: Networks
  • Lesson 1: Intro to Networks

  • Lesson 2: Network Layers and Protocols

  • Lesson 3: Data Transfer and Protocols

  • Lesson 4: Protecting those Layers



Unit 3: Systems
  • Lesson 1: Hardware and Software

  • Lesson 2: Threats to Software (intro)

  • Lesson 3: Authentication

  • Lesson 4: Threats to Hardware

  • Lesson 5: Hardware Security



Unit 4: Cryptography
  • Lesson 1: Intro and History

  • Lesson 2: Symmetric and Asymmetric Cryptography

  • Lesson 3: Hashing

  • Lesson 4: Modern Threats



Unit 5: Hacking
  • Lesson 1: White-Hat Hacking

  • Lesson 2: Common Vulnerabilities

  • Lesson 3: More Vulnerabilities

  • Lesson 4: Response Plans

  • Lesson 5: Social Engineering



Unit 6: Cybersecurity and Modern Technology
  • Lesson 1: Data in AI Systems

  • Lesson 2: Quantum Threats

  • Lesson 3: Other AI Threats

  • Lesson 4: Blockchain technology