Advanced Cybersecurity

Explore the course content for Advanced Cybersecurity

Jennifer Campbell avatar
Written by Jennifer Campbell
Updated over a week ago

Why Teach Advanced Cybersecurity

Many agree that cybersecurity is “the next big thing” in K-12 computer science education. As technology expands and the number of connected devices grows, so does the need for security and network experts. With over 300,000 job openings in the field, students can expect to learn real-world applications of network and security concepts that will open up a world of opportunities.

What’s Covered in Advanced Cybersecurity

The CodeHS Advanced Cybersecurity course is the capstone course of the cybersecurity pathway. In this course, students will learn advanced topics in the field of cybersecurity, including advanced cryptography, networking, risk assessment, and cyber defense. To learn more, visit the Advanced Cybersecurity Syllabus. Below is a summary of the material covered in each module:

Advanced Cryptography

Students will apply advanced principles of cryptology. This includes explaining the core concepts of Public Key Infrastructure and hash functions. Students will explore concepts of encrypted email, digital certificates, and private key certificates. They will understand the different types of SSL certificates, the chain of trust, and how a Certificate Authority (CA) works.

Advanced Networking

Students will explore and research network infrastructures and network security. They will demonstrate how to set up a virtual private network (VPN), and design and configure different types of networks. Students will also explain firewalls and how to initiate port scans.

Cyber Defense

Students will implement contingency planning (incident response and disaster recovery) techniques. They will demonstrate knowledge of incident response and handling methodologies and execute disaster recovery plans and procedures. They will be knowledgeable of data backup procedures and recovery.

Risk Assessment

Students will demonstrate skills in conducting vulnerability scans and recognizing vulnerabilities in security systems. They will conduct a security audit and examine port scanning, packet sniffing, and proxy servers to discover exploits in a system. Students will recommend security measures to mitigate the vulnerabilities.

Prerequisites and Curriculum Pathway:

This course is the third course in the Cybersecurity Pathway. It is designed for 11-12th graders who have previously taken the Fundamentals of Cybersecurity course. Suggested courses to take as the first-year course in this pathway are Intro to JavaScript, AP Computer Science Principles, or Web Design.

Advanced Cybersecurity Pathway:


After taking this course students will be prepared for the following certifications:


View the Advanced Cybersecurity Webinar for more information.

To learn more, checkout the Advanced Cybersecurity Course Overview. Visit the CodeHS Course Catalog to explore all our available courses. If you have any questions, please email us at

Did this answer your question?