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: IT Security Architecture, Information Systems Security, Network Security, Application Security, Cybersecurity, Security Awareness, Cyber Attacks, Encryption, Data Security, Cryptography, Security Strategy, Computer Security Awareness Training, Cyber Security Policies, Authorization (Computing), Firewall, Authentications, Identity and Access Management, Hardening, Malware Protection, Network Monitoring
★ 4.8 (26K) · Beginner · Course · 1 - 3 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

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

University of Colorado System
Skills you'll gain: Public Key Infrastructure, Key Management, Cryptography, Cryptographic Protocols, Encryption, Algorithms
★ 4.7 (284) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, Transfer Learning, Data Ethics, Keras (Neural Network Library), Unsupervised Learning, Cryptography, Model Evaluation, Algorithms, Machine Learning Methods, Deep Learning, Responsible AI, Scalability, Social Network Analysis, Graph Theory, Network Analysis, Data Structures, Machine Learning, Recurrent Neural Networks (RNNs), Python Programming, ChatGPT
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cryptography, Encryption, Python Programming, Cybersecurity, Analysis, Statistical Analysis, Computer Programming, User Interface (UI), Statistical Programming, Application Development, Design
★ 5 (16) · Mixed · Course · 1 - 4 Weeks

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

University of Colorado System
Skills you'll gain: Cryptography, Data Integrity, Authentications
★ 4.5 (103) · Intermediate · 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

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

The Skill Valley
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.