Duration of the online course: 24 hours and 7 minutes
New
Modern systems rely on cryptography every time you log in, send a message, pay online, or establish a secure connection. This course gives beginners a clear path into modern cryptography by focusing on the ideas that actually drive security in practice: rigorous threat models, precise definitions, and the reasoning that links an algorithm to the protection it promises. Instead of treating crypto as magic, you learn how to think like a security engineer and how to measure what an attacker can and cannot do.
You start with the purpose of cryptography and why the notion of an adversary sits at the center of everything. With that mindset, the course connects real-world secure channels like TLS to their essential building blocks, explaining why key exchange must be authenticated and what can go wrong when it is not. Through simple motivating stories, you develop intuition for protocol design, including fairness and bias prevention, before moving into the core primitives that power modern security.
From there, you build a practical foundation in symmetric cryptography: block ciphers, why standards like DES led to AES, and how security is defined through games such as key recovery and pseudorandomness. You see why shortcuts like Double DES fail against classic attacks, and how birthday-style effects shape real security limits. With that groundwork, you learn encryption modes and what it really means to be secure against chosen-plaintext attacks, understanding why deterministic encryption leaks patterns and how modern modes prevent it.
The course then expands your toolbox with hash functions, message authentication, and authenticated encryption, emphasizing how privacy and integrity must work together. You move into the number theory behind public-key cryptography, then study RSA and Diffie–Hellman through the lens of formal security goals, including why chosen-ciphertext security requires carefully restricting decryption access. Digital signatures and Schnorr-style reasoning add authenticity and non-repudiation concepts, and the course ties them to real deployments with public-key infrastructure and certificates.
Finally, you explore advanced but increasingly relevant ideas: identity-based encryption, commitment schemes, homomorphic encryption limits, and secure computation from two-party to multi-party settings using secret sharing. By the end, you will be able to read crypto discussions with confidence, understand why protocols are constructed the way they are, and make better security decisions in engineering and cybersecurity contexts.
24 hours and 7 minutes of online video course
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?Download the app and get started today.
Install the app now
to access the courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.

Free CourseCompTIA Security course
26h11m
41 exercises

Free CourseInformation Security Management Fundamentals
2h55m
15 exercises

Free CourseAdvanced Topics in Cryptography
22h34m
9 exercises

Free CourseComputer systems security
29h44m
20 exercises

Free CourseIT Security
15h04m
18 exercises

Free CourseCyber security
2h07m
24 exercises

Free CourseInformation security lessons
7h15m
11 exercises

Free CourseIntroduction to Cybersecurity
7h43m
6 exercises

Free CourseCyber Security Masterclass
1h36m
6 exercises

Free CourseCyber security full course
11h06m
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks