Please enable JavaScript to use CodeHS

Introduction to Cybersecurity (Alberti)


Unit Description
Introduction to Cybersecurity Pretest: Students are assessed to learn of any prior knowledge of cybersecurity topics they may have.
What is Cybersecurity?: Students explore the basics of cybersecurity. Students learn about why cybersecurity is important, recent threats to cybersecurity, and different careers in the field.
Digital Citizenship and Cyber Hygiene: Students learn about Internet etiquette and how to stay safe on the world wide web. Students also look at the potential effects of our digital footprints, how to protect information from online risks, and the implications of cyberbullying.
The ABCs of Cryptography: Students dive into the history of cryptography systems, the motivation behind using encryption systems, and basic cryptography systems. Additionally, students explore topics on how to use cryptography, cryptology, and cryptanalysis to decode a message without the use of a key.
Final Project: PSA: For this final project, students create a Public Service Announcement (PSA) to teach their peers about cybersecurity. They can select any of the topics covered in this course.

Unit Description
Software Security: In this module, we will learn what happens when running a web application and how to look inside web apps using developer tools, source code, and more. We will learn basic SQL so we can learn about common attacks like SQLi and XSS, and recommend solutions for flawed security systems.
Networking Fundamentals: This module explores the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy. We will learn how the Internet connects computers all over the world. Finally, we will explore basic networking protocols, practical networking, and how networks are secured.
Final Course Project:
Cryptocurrency: This module gives an introduction to cryptocurrencies and characteristics of its underlying technology, which is blockchain. It delves into the possibilities of how cryptocurrencies can solve some global banking problems, but also looks at the major deficiencies and problems of blockchain and cryptocurrency.
Project: Security Assessment Report: