What's Next?
What's Next
You have implemented the core techniques of advanced quantum computing. Here are natural next steps:
- Shor's Algorithm — Use the QFT and phase estimation you built to factor integers in polynomial time.
- Quantum Error Correction — Protect logical qubits with the Shor code, Steane code, or surface codes.
- Real Hardware — Run circuits on IBM Quantum (free tier) using Qiskit, or on Google's devices via Cirq.
- Quantum Machine Learning — Combine variational circuits with classical gradients using PennyLane.
Frameworks and Libraries
- Qiskit — IBM's open-source quantum SDK. Most widely used, best hardware access.
- Cirq — Google's framework, excellent for NISQ algorithms.
- PennyLane — Differentiable quantum programming for QML.
- Strawberry Fields — Photonic quantum computing from Xanadu.
Further Reading
- Quantum Computation and Quantum Information by Nielsen & Chuang — the definitive textbook.
- An Introduction to Quantum Computing by Kaye, Laflamme & Mosca — more concise and accessible.
- Qiskit Textbook — Free, interactive, with real hardware exercises.
- PennyLane Demos — Hands-on variational algorithm tutorials.