Cybersecurity curriculum & tutors

Computer Science

A defensive cybersecurity course covering threat modeling, authentication, systems, networks, web security, cryptography, privacy, incident response, secure development, and ethical practice.

8 public curriculum units1 tutor availableAlways Free
Introductory cybersecurity / high school and college bridge

Cybersecurity curriculum

A defensive cybersecurity course covering threat modeling, authentication, systems, networks, web security, cryptography, privacy, incident response, secure development, and ethical practice.

Pacing
8 units, 16-26 weeks self-paced
Units
8 unit sequence
Practice
640 checked answers
Support
Self-paced or tutor-guided
Outcomes
  • Model assets, actors, attack surfaces, trust boundaries, risks, and controls explicitly.
  • Apply practical defensive controls to accounts, systems, networks, software, and data.
  • Investigate incidents and communicate risk without unsafe experimentation or exaggerated certainty.

Video companion links

Use these linked courses for video instruction and mastery practice, then return here for PeerTutor original checks and tutor help on the exact unit that got stuck.

External video content is linked or embedded through provider-hosted players, not copied. PeerTutor practice is original and cites each source path separately.

Unit sequence

Built for independent progress first, then tutor support where the student gets stuck.

View full curriculum
  1. 01

    Security foundations and threat modeling

    • Use confidentiality, integrity, availability, assets, threats, vulnerabilities, likelihood, impact, and controls.
    • Draw trust boundaries and attack surfaces.

    Practice: Create a threat model for a familiar application with ranked risks and mapped mitigations.

  2. 02

    Accounts, authentication, and authorization

    • Use password managers, MFA, recovery, sessions, least privilege, and access-control models.
    • Distinguish authentication from authorization.

    Practice: Audit an account lifecycle and design enrollment, login, recovery, revocation, and abuse controls.

  3. 03

    Systems and endpoint defense

    • Use patching, permissions, process isolation, malware defenses, backups, and secure configuration.
    • Recognize persistence and privilege risks.

    Practice: Build a defensive hardening checklist for a personal or lab system and verify each control safely.

  4. 04

    Network security

    • Explain addressing, ports, DNS, routing, firewalls, segmentation, TLS, wireless risks, and monitoring.
    • Read basic network evidence defensively.

    Practice: Diagram a small network, mark trust boundaries, and propose segmentation and monitoring controls.

Need the complete source list and remaining units? Open the full Cybersecurity curriculum.

STEM, coding, and test-prep tutor support

Free

Nikhil supports students working through the public STEM, coding, and test-prep curriculum. Sessions focus on diagnosing the exact gap, working probl…

Pre-AlgebraAlgebraPrecalculusAP Precalculus+2 more
4 yrs experience Online

Ready to work through Cybersecurity?

Start with the public curriculum. If a unit stalls, get targeted one-on-one support from a tutor.