About Course
As quantum computers evolve toward "quantum supremacy," the cryptographic foundations of the modern internet—RSA, ECC, and Diffie-Hellman—are becoming obsolete. Shor’s algorithm threatens to crack traditional encryption in minutes. This course transitions developers from classical security mindsets to post-quantum cryptography (PQC). You will learn to implement "quantum-resistant" algorithms, migrate legacy systems, and use the Rust programming language alongside liboqs to build systems that are safe from future "harvest now, decrypt later" attacks.
What you'll learn
- Understand the threat of quantum computing to modern cryptography
- Explain how Shor’s algorithm breaks RSA, ECC, and Diffie-Hellman
- Implement post-quantum cryptography (PQC) algorithms
- Work with quantum-resistant encryption standards
- Integrate liboqs into secure applications
- Build secure systems using Rust for modern cryptography
- Migrate legacy systems to post-quantum secure frameworks
- Protect data against “harvest now, decrypt later” attacks
Course Content
Materials Included
- Step-by-step video lectures
- Hands-on coding exercises in Rust
- liboqs integration examples
- Post-quantum migration checklist
- Source code repositories
- Real-world security case studies
- Certification of completion
Requirements/Instructions
- Basic knowledge of programming (preferably Rust, C, or similar)
- Understanding of classical cryptography concepts (RSA, ECC, Diffie-Hellman)
- Laptop with internet connection
- Willingness to work on hands-on security implementations
Target Audience
- Software developers interested in advanced cybersecurity
- Backend engineers handling encryption and authentication systems
- Security engineers transitioning to post-quantum cryptography
- DevOps professionals managing secure infrastructure
- Computer science students specializing in cybersecurity
Earn a certificate
Add this certificate to your Resume/CV to demonstrate your skills & increase your chances of getting noticed.


Free
- Beginner
- 7 students
- 6h 0m
- Certificate of completion
