Cryptography courses cover techniques for securing information and communication, focusing on encryption, decryption, hashing, and digital signatures. You’ll learn about symmetric and asymmetric key algorithms, protocols for secure data transmission, and how cryptographic methods protect privacy and integrity online.

Skills you'll gain: Open Web Application Security Project (OWASP), Mobile Security, Network Security, Cybersecurity, Cryptography, Intrusion Detection and Prevention, Wireless Networks, Encryption, Application Security, Exploitation techniques, Web Applications, Cloud Security, Internet Of Things
★ 4.9 (20) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Incident Response, Network Security, Intrusion Detection and Prevention, Computer Security Incident Management, Command-Line Interface, Cryptography, Cyber Security Strategy, Open Web Application Security Project (OWASP), Application Security, Secure Coding, Cybersecurity, IT Security Architecture, Encryption, Vulnerability Assessments, Cyber Attacks, Multi-Factor Authentication, Information Systems Security, Cloud Security, Penetration Testing, Risk Management
★ 4.7 (70) · Intermediate · Specialization · 3 - 6 Months
LearnQuest
Skills you'll gain: Blockchain, Key Management, Security Controls, Cryptography, Cybersecurity, Network Security, IT Security Architecture, Secure Coding, Security Testing, Vulnerability Management, Solution Design, Risk Management, Code Review, Vulnerability Assessments
★ 4.6 (21) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cryptography, Encryption, Cloud Security, Cyber Security Assessment, Cloud Computing, Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Identity and Access Management, Application Security, Enterprise Security, Threat Modeling, Security Management, DevSecOps, Security Strategy, Security Controls, Authentications, Cloud Security, Cybersecurity, Human Factors (Security), Security Software, Security Testing, Cryptography, Public Key Infrastructure, Authorization (Computing), Key Management, Governance, Business
Intermediate · Course · 1 - 3 Months
University of California, Irvine
Skills you'll gain: Blockchain, Cryptography, Transaction Processing, Authentications, Data Security, Information Privacy
★ 4.4 (54) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Blockchain, Cryptography, Encryption, Key Management, Cryptographic Protocols, Data Security, Quantum computing, Information Privacy, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Public Key Infrastructure, Cloud Security, Hardening, Security Engineering, Cryptographic Protocols, Infrastructure Security, System Configuration, Cryptography, Endpoint Security, Mobile Security
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Cryptography, Brute-force attacks
★ 4.5 (554) · Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Cryptographic Protocols, Cybersecurity, Email Security, Firewall, Algorithms, Data Integrity
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Public Key Infrastructure, Cryptography, Encryption, Windows Servers, Cryptographic Protocols, Web Servers, Active Directory, Cybersecurity, System Configuration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Encryption, Mathematical Theory & Analysis, Brute-force attacks, Arithmetic, Python Programming, Analysis, Cybersecurity, Applied Mathematics, Programming Principles, Computational Logic, Program Development, Analytical Skills, Code Reusability, Design, File I/O, File Management
Mixed · Course · 1 - 4 Weeks
Start with your focus. If you're interested in network security, choose courses covering SSL/TLS, VPNs, and secure communications. If you want to implement cryptography in software development, look for courses that include coding examples and libraries like OpenSSL or PyCrypto. Compare courses based on their focus on theoretical concepts or practical applications.