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 of Maryland, College Park
Skills you'll gain: Hardware Design, Security Engineering, Computer Hardware, Hardware Architecture, Hardening, Computer Security, Threat Modeling, Threat Detection, Cybersecurity, Intrusion Detection and Prevention, Security Architecture Review, Application Specific Integrated Circuits, Cryptographic Protocols, Microarchitecture, Cryptography, Systems Design, Encryption, Exploitation techniques, Functional Design, Emerging Technologies
★ 4.3 (693) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Quantum computing, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Agentic Workflows, Generative AI, Artificial Intelligence, Cybersecurity, Agentic systems, Emerging Technologies, Responsible AI, Theoretical Computer Science, Law, Regulation, and Compliance, Data Ethics, Cryptography, Computing Platforms, Algorithms, Computer Hardware, Quantitative Research
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Cybersecurity, Encryption, Public Key Cryptography Standards (PKCS), Brute-force attacks
★ 4.5 (430) · Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Command-Line Interface, Build Tools, Encryption, Package and Software Management, Application Development, Cryptography, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Risk Management, Risk Management Framework, Disaster Recovery, Cryptography, Encryption, Risk Mitigation, Business Risk Management, DevSecOps, Incident Response, Cyber Operations, Application Security, Security Management, Cybersecurity, Identity and Access Management, Security Testing, OSI Models, Incident Management, Cyber Security Assessment, Cyber Risk, Security Awareness
Intermediate · Specialization · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Cybersecurity, IT Security Architecture, Network Security, Disaster Recovery, Application Security, Cyber Operations, Cryptography, Cyber Security Assessment, Information Systems Security, Cyber Risk, Encryption, Secure Coding, Systems Development Life Cycle, Security Controls, Cyber Governance, Security Management, Cyber Security Policies, Infrastructure Security, Security Awareness, Cryptographic Protocols
★ 4.3 (2.4K) · Beginner · Course · 1 - 3 Months

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, Information Systems Security, Human Factors (Security), Security Software, Cryptographic Protocols, Security Testing, Cloud Management, Secure Coding, Governance, Business
Intermediate · Course · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Information Technology Architecture, Enterprise Architecture, Security Architecture Review, Business Continuity Planning, Business Continuity, Cryptography, Security Controls, Risk Mitigation, Security Strategy, Security Management, Cybersecurity, Governance Risk Management and Compliance, Cyber Attacks, Information Systems Security, Infrastructure Security, Risk Analysis, Infrastructure Architecture, Risk Management Framework, Cloud Security
Intermediate · Course · 1 - 4 Weeks

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

University of Colorado System
Skills you'll gain: Cryptography, Brute-force attacks, Cryptographic Protocols, Encryption, Key Management, Cybersecurity, Computer Security, Information Assurance, Theoretical Computer Science, Threat Modeling, Communication Systems
★ 4.5 (553) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Exploratory Data Analysis, Event-Driven Programming, Encryption, Cryptographic Protocols, Server Side, Web Development, Regression Analysis, Apache, Web Scraping, Machine Learning Algorithms, Natural Language Processing, Web Applications, Key Management, Test Tools, Python Programming, Predictive Modeling, Machine Learning Methods, Database Application, Supervised Learning
★ 4.8 (75) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cybersecurity, Network Security, Cloud Security, Cyber Attacks, Information Systems Security, Application Security, OSI Models, Cryptography, Data Security, Cryptographic Protocols, Encryption, Network Administration, Endpoint Security, General Networking, Malware Protection, Cloud Computing, Wireless Networks, Network Protocols, Public Key Infrastructure, Data Integrity
Intermediate · 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.