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.

University at Buffalo
Skills you'll gain: Blockchain, Cryptography, Transaction Processing, Network Protocols, Algorithms, Verification And Validation, User Accounts
★ 4.6 (7.8K) · Beginner · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Cryptography, Public Key Infrastructure, Cryptographic Protocols, Encryption, Public Key Cryptography Standards (PKCS), Data Encryption Standard, Network Security, Advanced Encryption Standard (AES), Authentications, Cyber Security Policies, Security Strategy, Data Integrity, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cryptographic Protocols, Blockchain, Business Continuity Planning, Cryptography, Encryption, Business Continuity, Application Security, Disaster Recovery, Data Management, Digital Assets, Cybersecurity, Regulatory Compliance, Network Security, Vulnerability Management, Regulation and Legal Compliance, Data Security, Law, Regulation, and Compliance, Threat Management, Cyber Risk, Information Privacy
★ 5 (11) · Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Data Integrity, Authentications
★ 4.5 (102) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Encryption, Cybersecurity, Identity and Access Management, OSI Models, Network Security, Information Systems Security, IT Security Architecture, Security Controls, Network Infrastructure, Computer Security, Infrastructure Security, TCP/IP, Computer Networking, Cryptographic Protocols, General Networking, Authentications, Authorization (Computing), Public Key Infrastructure, Cyber Threat Intelligence
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Hardware Design, Security Engineering, Computer Hardware, Threat Detection, Cybersecurity, Cryptography, Systems Design, Emerging Technologies
★ 4.3 (693) · Mixed · Course · 1 - 3 Months

University of London
Skills you'll gain: Key Management, Security Management, Cryptography, Cyber Security Policies, Cybersecurity, Cyber Risk, Data Integrity
★ 4.7 (328) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cryptography, Encryption, Python Programming
★ 4.6 (16) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Cryptography, Encryption, Application Development, Security Engineering, C++ (Programming Language)
★ 4.2 (17) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Quantum computing, Cryptography, Data Structures, Algorithms, Encryption, Computer Science
★ 4.6 (71) · Advanced · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Key Management, Application Security, Network Protocols, Transaction Processing, Financial Regulation, Market Dynamics
★ 4.6 (3.1K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Computer Security, Threat Detection, Authentications, Cloud Security, Change Control, Security Awareness
Beginner · 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.