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
Understand the mechanics of digital certificates and secure protocols to implement HTTPS and mTLS with confidence in modern IT environments.
Learn how secure web protocols work and configure a local HTTPS environment using Node.js to build, test, and deploy modern, secure web applications.
Learn to secure your websites with HTTPS by configuring automated Let's Encrypt certificates on Nginx and Apache servers to protect user data.
Master the fundamentals of secure data transmission, storage, and modern cryptographic protocols to protect applications against contemporary security threats.
Master the essential principles of encryption and data protection to build secure systems and identify common security vulnerabilities.
Learn the core mathematical and logical concepts behind securing data, from historical ciphers to modern encryption standards.
Master the fundamentals of cryptography and secure your data by understanding how modern encryption algorithms and protocols protect against digital threats.
Learn to secure your website traffic with HTTPS by configuring and automating Let's Encrypt SSL/TLS certificates on modern web servers.
Learn how to secure digital data and communications by understanding and implementing essential cryptographic algorithms, protocols, and modern key management practices.
Learn to secure modern applications by understanding and correctly implementing essential cryptographic tools, algorithms, and key management practices.
Learn the essential mathematical foundations of modern encryption to understand how secure data transmission and digital signatures protect our digital world.
Master the fundamental mathematical and logical principles used to protect digital information, analyze data transmission, and evaluate modern security protocols.
Learn how to protect data using classical and modern encryption techniques, from historical ciphers to the industry standards used in secure communication today.
Understand how public-key cryptography secures digital communications and learn the essential principles of key management to protect sensitive data.
Master the essentials of data encryption, symmetric algorithms, and secure API implementation for modern software development.
Learn how to protect sensitive data by mastering symmetric and asymmetric encryption, hashing, and modern key management practices designed for aspiring security professionals.
Understand the fundamental concepts of cryptography, from historical ciphers to modern encryption, to secure digital data and communications.
Learn to implement and analyze cryptographic ciphers using Python for secure communication and data protection.
Learn how to effectively utilize core device encryption features to protect your sensitive data from unauthorized access and physical theft.
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