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: Operating System Administration, IT Service Management, Cloud Computing, Governance Risk Management and Compliance, Information Technology Infrastructure Library, Malware Protection, Identity and Access Management, Linux, Linux Commands, Incident Response, Cybersecurity, Linux Administration, Network Security, Dynamic Host Configuration Protocol (DHCP), General Networking, Operating Systems, Network Infrastructure, Responsible AI, Computer Networking, Cyber Attacks
★ 4.6 (22K) · Beginner · Specialization · 3 - 6 Months

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

Skills you'll gain: Cryptography, Encryption, Python Programming, Cybersecurity, Analysis, Statistical Analysis, Computer Programming, User Interface (UI), Statistical Programming, Application Development, Design
Mixed · 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

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

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

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 Colorado Boulder
Skills you'll gain: Quantum computing, Cryptography, Data Structures, Algorithms, Encryption, Computer Science
★ 4.6 (71) · Advanced · 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

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

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

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
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.