- What is CodeHS?
- Curriculum
- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Cybersecurity
- Platform
- Progress Tracking
- Magic Grading
- Next Gen Lesson Plans
- Offline Handouts
- Problem Guides
- Create
- Gradebook
- Access Controls
- Due Dates
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Mobile Apps
- LMS Integrations
- Implementation
- Professional Development
- Online PD
- In-Person PD
- Free PD Workshops
- Graduate Credit
- Teaching Intro CS
- Teaching AP® CSP
- Teaching AP® CSA
- Teaching Computing Ideas
- Teaching Intro Python
- Teaching Web Design
- Teaching Cybersecurity
- Level 2 Professional Development for CS Teachers
- Stories
- Standards
- States
- Alabama
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- Pennsylvania
- Rhode Island
- South Carolina
- Texas
- Utah
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company

Cybersecurity

As our world becomes increasingly dependent on technology, cybersecurity is a topic of growing importance. It is crucial that companies and individuals take precautions to protect themselves from the growing threat of cyber attacks. This course prepares students with crucial skills to be responsible citizens in a digital future.
This is the first online blended K12 cybersecurity course. Students will learn foundational cybersecurity topics including networking fundamentals, software security, and basics of cryptography, all through the CodeHS web-based platform.
Format
The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of cybersecurity. Each module is made up of short video tutorials, example programs, quizzes, programming exercises, challenge problems, and unit tests. The course is designed for a year long class that meets 5 days per week, though schools implement it in a variety of ways.
Who is it for?
The Cybersecurity course is designed for students with some exposure to computer science. We offer middle school and high school versions of the course.
Read the BlogWhat do you Learn?
Below is a summary of the material covered in each unit:
Unit | Description |
---|---|
![]() |
What is Cybersecurity?Students are introduced to cybersecurity. They learn why cybersecurity is important, recent threats to cybersecurity, and different careers in the field. |
![]() |
Digital Citizenship and Cyber HygieneStudents learn Internet etiquette and how to keep themselves safe on the world wide web. Students gain an awareness of the potential effects of their digital footprint, how to protect their information from online risks, and the implications of cyberbullying. Students will also learn how to find and cite quality resources online. |
![]() |
Software SecurityStudents learn what happens when you run a program and how to look inside web apps using developer tools, source code, and more. Students will learn about common attacks and recommend solutions for flawed security systems. |
![]() |
The ABCs of CryptographyStudents learn about the history of cryptography systems, the motivation behind using encryption systems, and basic cryptography systems. Students learn how to use cryptography, cryptology, and cryptanalysis to decode a message without the use of a key. |
![]() |
Networking FundamentalsStudents learn how the Internet connects computers all over the world. They learn about basic networking protocols, practical networking, and how networks are secured. Students learn about network hacking and the ethics and legality of hacking. |
Course Flavors and Syllabi
CodeHS offers two versions of Introduction to Cybersecurity depending on the student level and class length. Take a look at the syllabus that fits your class for teaching Introduction to Cybersecurity with CodeHS.
Course Flavor | Student Level | Course Length | Syllabus |
---|---|---|---|
Vigenere | High School | 1 year (160-170 contact hours) | |
Caesar | Middle School | 1 semester (80-90 contact hours) |
To find out the right Course Flavor for your class contact your Account Manager or contact us at hello@codehs.com.
Interested?
Interested in teaching the Cybersecurity course with CodeHS? Tell us more by requesting a quote and we'll get in touch!
Get in TouchSign Up
Sign up for a teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup- What is CodeHS?
- Curriculum
- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Cybersecurity
- Platform
- Progress Tracking
- Magic Grading
- Next Gen Lesson Plans
- Offline Handouts
- Problem Guides
- Create
- Gradebook
- Access Controls
- Due Dates
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Mobile Apps
- LMS Integrations
- Implementation
- Professional Development
- Online PD
- In-Person PD
- Free PD Workshops
- Graduate Credit
- Teaching Intro CS
- Teaching AP® CSP
- Teaching AP® CSA
- Teaching Computing Ideas
- Teaching Intro Python
- Teaching Web Design
- Teaching Cybersecurity
- Level 2 Professional Development for CS Teachers
- Stories
- Standards
- States
- Alabama
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- Pennsylvania
- Rhode Island
- South Carolina
- Texas
- Utah
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
