Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Implement cryptographic techniques in Go, covering symmetric encryption, hashing, key derivation, public-key methods, and digital signatures.
Explore how steganography hides messages in images, audio, documents, and covert channels using JPEG, MP3, least-significant-bit, compression, and secret-sharing methods.
Explore private-key encryption, converting plaintext to ciphertext, key sizes, and the practical time required for brute-force key cracking.
An introduction to elliptic curve cryptography for key exchange, digital signatures, and hybrid encryption using ECDH, ECDSA, EdDSA, and ECIES.
An introduction to public-key encryption, explaining RSA, elliptic-curve, and ElGamal methods alongside key exchange, signatures, and practical key management.
Overview of Scotland’s fintech cybersecurity cluster, partnerships, ecosystem, and support programs.
Overview of how encrypted tunnels protect traffic, negotiate cryptographic suites, and use TLS and IPsec to authenticate endpoints.
Explore how public–private key pairs enable encryption, key exchange, digital signatures, and hybrid secure messaging using RSA and elliptic curve cryptography.
Explores how cryptographic hashes secure passwords and certificates, resist collisions, derive keys, and support one-time authentication, including Hashcat attack methods.
Learn how symmetric-key encryption protects data through shared keys, block and stream ciphers, AES, modes, salting, key derivation, and entropy.
An introduction to how cryptographic methods, trust infrastructures, and emerging techniques combine to build secure, resilient communications and systems.
Learn how ElGamal encryption extends discrete-log public-key cryptography to elliptic curves, digital signatures, and partially homomorphic multiplication.
A practical walkthrough of authenticated encryption combining ElGamal, elliptic-curve methods, and AES-GCM.
A hands-on introduction to implementing AES-GCM, RSA, and ECDSA cryptography in Rust.
Demonstrates how teachers can use JupyterHub workbooks to teach hashing, HMAC, and password key derivation through editable Python examples.
Get personalized course recommendations, track subjects and courses with reminders, and more.