Duration of the online course: 13 hours and 20 minutes
New
Modern security depends on cryptography that works reliably in real systems, not just on paper. This course helps you build applied, hands-on intuition for the algorithms and protocols that protect data every day, from messaging apps and web browsers to smart cards and cryptocurrencies. You will learn how real implementations make design trade-offs, where common failures come from, and how to reason about security properties in ways that map directly to engineering decisions.
Starting from randomness and the role of PRNGs, you will see why key reuse can instantly undermine otherwise strong schemes and how stream encryption goes wrong in practice. You will also gain the ability to recognize the importance of data encoding in security, understanding how standards such as ASN.1 and DER influence interoperability and prevent ambiguous interpretations that attackers can exploit. As you work through hashes and message authentication, you will develop a clear mental model of integrity, authenticity, and the guarantees that HMAC provides in real-world settings.
The course then connects theory to widely deployed primitives. You will strengthen your grasp of symmetric encryption with AES and learn why modes of operation matter, especially when encrypting larger or structured data. On the public-key side, you will understand how RSA and elliptic-curve cryptography enable secure key exchange and digital signatures, and why details like nonce generation in ECDSA can be the difference between strong security and catastrophic private-key leakage. You will also learn how trust is managed at scale through X.509 certificates and PKI, and how revocation mechanisms such as CRLs and OCSP fit into the lifecycle of real certificates.
Because applied cryptography lives inside systems, you will explore how signatures are packaged and time-proven in practice, as well as how smart cards protect private keys while still facing risks when endpoints are compromised. You will then dive into TLS, moving from the basic handshake to the changes that enable Perfect Forward Secrecy, gaining clarity on what the browser-server dance is actually achieving. Finally, you will see how Tor’s onion routing design limits what any single relay can learn, and how Bitcoin combines cryptographic primitives and proof-of-work to maintain a decentralized ledger. Throughout, short exercises reinforce your understanding and help you learn to spot insecure assumptions before they ship.
13 hours and 20 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