Q-Academy — Interactive PQC Education

Q-Academy
Q-Academy
Learn Post-Quantum
Cryptography

6 interactive modules covering Y2Q threats, EU CRA compliance, NIST FIPS standards, and hands-on PQC implementation. Quizzes, progress tracking, and certification.

6
Modules
16
Lessons
30+
Quiz Questions
ECDSA
Signed Certs

Curriculum

From quantum threats to production PQC deployment — structured learning path

Free

Y2Q Threats

Quantum computing threats to classical cryptography. Shor's algorithm, HNDL attacks, Mosca inequality.

3 lessons5 quiz questions
Free

CRA Legislation

EU Cyber Resilience Act deep-dive. Scope, essential requirements (Art.10), vulnerability reporting (Art.11).

3 lessons4 quiz questions
Pro

NIST FIPS 203/204

ML-KEM and ML-DSA standards in detail. Parameter sets, key sizes, hybrid migration strategies.

3 lessons4 quiz questions
Pro

Q-Scanner Praxis

Hands-on Q-SCANNER usage. Scanning commands, interpreting results, PQC-specific findings.

2 lessons2 quiz questions
Pro

PQC Implementation

Post-quantum crypto in practice. ML-KEM encapsulation, HKDF, hybrid TLS 1.3 configuration.

2 lessons2 quiz questions
Pro

Key Rotation

Cryptographic key lifecycle (NIST SP 800-57). Rotation triggers, PQC challenges, emergency procedures.

2 lessons2 quiz questions

Try a Quiz

Sample question from Module 1: Y2Q Threats

Module 1 — Y2Q Threats

Question 2 of 5
Which algorithm poses a direct threat to RSA and ECC?
Correct! Shor's algorithm (1994) efficiently solves integer factorization and discrete log — breaking RSA, ECDSA, and ECDH.
Incorrect. The correct answer is C) Shor's Algorithm. It breaks RSA and ECC by solving factorization and discrete log in polynomial time.

Full Curriculum

Detailed lesson breakdown for each module

1Y2Q Threats — Quantum Computing & Cryptographic Risk

3 lessons · Free
  • What is Y2Q and current CRQC timeline estimates
  • Shor's algorithm — impact on RSA, ECDSA, ECDH, DH, DSA
  • Harvest Now, Decrypt Later (HNDL) and Mosca inequality
  • What survives quantum: AES-256, ML-KEM, ML-DSA, SLH-DSA

2CRA Legislation — EU Cyber Resilience Act

3 lessons · Free
  • CRA overview — scope, affected products, exclusions, penalties
  • Essential requirements: Art.10 (security by design, SBOM, updates)
  • Vulnerability reporting: Art.11 (ENISA 24h/72h/14d timelines)
  • Enforcement timeline — Dec 2026 reporting, Dec 2027 full

3NIST FIPS 203/204 — ML-KEM & ML-DSA

3 lessons · Pro
  • FIPS 203: ML-KEM parameter sets, key sizes, encapsulation flow
  • FIPS 204: ML-DSA parameter sets, signature sizes, signing modes
  • Hybrid schemes — X25519+ML-KEM-768, ECDSA+ML-DSA-65
  • 6-phase migration roadmap with Q-CORE tooling

4Q-Scanner Praxis

2 lessons · Pro
  • Q-SCANNER architecture and CLI commands
  • Interpreting results — PASS/WARNING/FAIL status codes
  • PQC-specific findings and remediation guidance

5PQC Implementation

2 lessons · Pro
  • ML-KEM key encapsulation in Python — KeyGen, Encaps, Decaps
  • HKDF key derivation from shared secrets
  • Hybrid TLS 1.3 with nginx + oqs-provider

6Key Rotation

2 lessons · Pro
  • NIST SP 800-57 key lifecycle states
  • Rotation triggers — time, usage, event, compliance
  • PQC key rotation challenges and emergency procedures

Get Started

Install and launch in 30 seconds

$ pip install cryptography

$ python q_workshop.py

  ╔═══════════════════════════════════════════════════════════╗
  ║              Q - A C A D E M Y                            ║
  ║       Post-Quantum Cryptography Education                 ║
  ╚═══════════════════════════════════════════════════════════╝

  [1] Y2Q Threats                    ░░░░░░░░░░  Not started
  [2] CRA Legislation                ░░░░░░░░░░  Not started
  [3] NIST FIPS 203/204              ░░░░░░░░░░  Not started
  [4] Q-Scanner Praxis               ░░░░░░░░░░  Not started
  [5] PQC Implementation             ░░░░░░░░░░  Not started
  [6] Key Rotation                   ░░░░░░░░░░  Not started

$ python q_workshop.py --module 1     Start specific module
$ python q_workshop.py --exam         Certification exam (80% to pass)
$ python q_workshop.py --tier free    Demo: modules 1-2 free

Start learning PQC today

Modules 1-2 are free. Upgrade to Pro for the full curriculum and certification.