CS50’s Introduction to Cybersecurity

Current Status

Not Enrolled

Price

Free

Get Started

Introduction

What you will learn

An introduction to cybersecurity for technical and non-technical audiences alike. Learn how to secure your accounts, data, systems, and software against today’s threats and how to recognize and evaluate tomorrow’s as well, both at home and at work. Learn how to preserve your own privacy. Learn to view cybersecurity not in absolute terms but relative, a function of risks and rewards (for an adversary) and costs and benefits (for you). Learn to recognize cybersecurity as a trade-off with usability itself. Course presents both high-level and low-level examples of threats, providing students with all they need know technically to understand both. Assignments inspired by real-world events.

Course Content

CS50 Cybersecurity – Introduction
CS50 Cybersecurity – Lecture 0 – Securing Accounts
CS50 Cybersecurity – Lecture 1 – Securing Data
CS50 Cybersecurity – Lecture 2 – Securing Systems
CS50 Cybersecurity – Lecture 3 – Securing Software
CS50 Cybersecurity – Lecture 4 – Preserving Privacy