Cryptography

Understand the science of secure communication. Learn about encryption algorithms, hashing, digital signatures, and public key infrastructure (PKI) to protect data at rest and in transit.

56 courses

SSL/TLS and HTTPS Fundamentals for Secure Web Communication

Understand the mechanics of digital certificates and secure protocols to implement HTTPS and mTLS with confidence in modern IT environments.
★ 4.4 (291)

TLS and HTTPS Foundations: Secure Localhost Development with Node.js

Learn how secure web protocols work and configure a local HTTPS environment using Node.js to build, test, and deploy modern, secure web applications.
★ 4.6 (295)

Securing Web Servers: Automated SSL Certificates with Let's Encrypt

Learn to secure your websites with HTTPS by configuring automated Let's Encrypt certificates on Nginx and Apache servers to protect user data.
★ 4.4 (219)

Practical Cryptography and Encryption for Developers

Master the fundamentals of secure data transmission, storage, and modern cryptographic protocols to protect applications against contemporary security threats.
★ 4.4 (204)

Cryptography Fundamentals for Secure Communication

Master the essential principles of encryption and data protection to build secure systems and identify common security vulnerabilities.
★ 4.8 (4,477)

Cryptography Fundamentals for Data Security

Learn the core mathematical and logical concepts behind securing data, from historical ciphers to modern encryption standards.
★ 4.6 (1,389)

Foundations of Encryption and Data Security

Master the fundamentals of cryptography and secure your data by understanding how modern encryption algorithms and protocols protect against digital threats.
★ 4.6 (1,365)

Securing Websites with Let's Encrypt SSL Certificates

Learn to secure your website traffic with HTTPS by configuring and automating Let's Encrypt SSL/TLS certificates on modern web servers.
★ 4.3 (1,273)

Applied Cryptography Fundamentals for Secure Systems

Learn how to secure digital data and communications by understanding and implementing essential cryptographic algorithms, protocols, and modern key management practices.
★ 4.6 (1,030)

Practical Applied Cryptography for Software Security

Learn to secure modern applications by understanding and correctly implementing essential cryptographic tools, algorithms, and key management practices.
★ 4.6 (919)

Number Theory for Cryptography: From Primes to RSA

Learn the essential mathematical foundations of modern encryption to understand how secure data transmission and digital signatures protect our digital world.
★ 4.5 (609)

Foundations of Cryptography and Information Theory

Master the fundamental mathematical and logical principles used to protect digital information, analyze data transmission, and evaluate modern security protocols.
★ 4.5 (550)

Symmetric Cryptography: Foundations of Shared Key Security

Learn how to protect data using classical and modern encryption techniques, from historical ciphers to the industry standards used in secure communication today.
★ 4.5 (284)

Asymmetric Cryptography and Key Management Foundations

Understand how public-key cryptography secures digital communications and learn the essential principles of key management to protect sensitive data.
★ 4.7 (282)

Cryptography Foundations and API Programming

Master the essentials of data encryption, symmetric algorithms, and secure API implementation for modern software development.
★ 4.5 (100)

Cryptography and Encryption Fundamentals for Cybersecurity

Learn how to protect sensitive data by mastering symmetric and asymmetric encryption, hashing, and modern key management practices designed for aspiring security professionals.
★ 5.0 (46)

Cryptography Explained: A Beginner's Guide to Digital Security

Understand the fundamental concepts of cryptography, from historical ciphers to modern encryption, to secure digital data and communications.
★ 4.4 (16)

Practical Python Cryptography

Learn to implement and analyze cryptographic ciphers using Python for secure communication and data protection.
★ 5.0 (13)

Device Encryption Basics: Secure Your Digital Information

Learn how to effectively utilize core device encryption features to protect your sensitive data from unauthorized access and physical theft.

Core Concepts of Cryptography

Gain a clear understanding of the foundational principles that secure digital information and communication, preparing you to grasp modern cybersecurity practices.
Showing 20 of 56 courses