Harvard University · on edX

CS50's Introduction to Cybersecurity

Beginner 20 hours English University CertificateFREE
SkillsCybersecurity awarenessAccount securityData protectionCommon attacksPrivacySecurity basics

Is this course right for you?

Our take
A genuinely accessible introduction to cybersecurity for anyone, technical or not. It is free to audit from Harvard's CS50 team, with a free certificate on completion.

Good for: anyone who wants to understand cybersecurity, including non-technical learners.

Skip if: you want deep, hands-on security engineering or job-focused SOC training.

David Malan frames security as a trade-off of risk, cost and usability rather than absolutes, walking through the common attacks — phishing, brute force, SQL injection, ransomware — and the everyday defenses like multi-factor auth, password managers and encryption. It needs no prior experience.

It does not make you a security engineer or prepare you for a SOC job — it is awareness and fundamentals, so for hands-on, job-focused training look to a deeper, lab-heavy programme. It is free to audit, with an optional HarvardX certificate. The CS50 team keeps it updated.

Comparison · LBS

Compare alternatives for CS50's Introduction to Cybersecurity

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
edX
CS50's Introduction to Cybersecurity
Price
Free
Audit free · HarvardX certificate available (paid)
Duration
20 hrs
Level
Beginner
Certificate
University Certificate
edX4.6(4,800)
Introduction to Financial Accounting
Price
Free
Audit free · paid verified certificate
Duration
14 hrs
Level
Beginner
Certificate
University Certificate
Coursera
Managerial Accounting Fundamentals
Price
Free
Audit free · Certificate available
Duration
Level
Beginner
Certificate
University Certificate
Microsoft Learn4.8(4,100)
Azure Fundamentals (AZ-900) Learning Path
Price
Free
Completely free, official Microsoft content
Duration
10 hrs
Level
Beginner
Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

About this course

CS50's Introduction to Cybersecurity teaches you to protect your own data, devices and systems — and to recognise tomorrow's threats too — at home and at work. Over five self-paced weeks, David Malan covers the threat landscape (phishing and social engineering, brute-force and dictionary attacks, SQL injection, DDoS, viruses, worms and ransomware) and the defenses (multi-factor authentication, password managers, encryption, hashing and salting, firewalls, secure deletion) — framing security as a trade-off of risks, costs and usability rather than absolutes.

Instructor

DJ
David J. Malan
edX instructor

Taught by David J. Malan, Gordon McKay Professor of the Practice of Computer Science at Harvard and the instructor behind the globally popular CS50 series.

Frequently asked questions

Yes for understanding security at a personal and conceptual level, from Harvard's respected CS50 team. It is approachable rather than deeply technical.

No. It is aimed at a general audience, focused on securing accounts, data and devices and understanding attacks.

Yes, a free CS50 certificate on completion. An edX verified certificate is an optional paid extra.

Google's is longer and job-focused for entry roles; this is a shorter, more general introduction. They serve different goals.

About 10 hours a week across five weeks, and it is self-paced, so you can move faster or slower. It is designed to fit around a job or other study.
Free
to audit
Enroll now