IBM SkillsBuild
Cybersecurity Fundamentals
IBM's free foundational cybersecurity course covering threat actors, attack types, cryptography and incident response, with a Credly badge.
Stanford's well-known course on how cryptographic primitives work and how to use them correctly, taught by Dan Boneh.
Taught byCourseraCryptography I explains the inner workings of the primitives behind secure systems: stream and block ciphers, message integrity, authenticated encryption, key exchange and public-key encryption. It emphasises how real-world systems get cryptography wrong and includes optional programming projects.
Best for: Developers and CS students who want a rigorous understanding of applied cryptography.
Tick modules off as you finish them on Coursera.
0 of 7 modules done
Plan your pace
At 4 hours a week you would finish in about 6 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
On Coursera's enrol screen many courses offer a free 'Full Course, No Certificate' option; the certificate is paid (financial aid can be requested). Check the options before you start.
Before you start: Basic discrete probability; Some programming experience for optional projects
Coursera sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
University and industry courses with optional paid certificates.
All free Coursera courses