Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Next Steps

You’ve completed the tutorial. Now what? Here’s how to keep growing.

If You Want to Get Stronger at QCoder

Practice with these contest archives:

LevelProblemsFocus
BeginnerQPC001 A-seriesState preparation
IntermediateQPC003 A-seriesComplex state prep
IntermediateQPC002 B-seriesPhase and oracles
AdvancedQPC003 B-seriesReflections, Grover
AdvancedQPC005Fourier basis

Work through them in order. Each contest builds on the previous.

If You Want Algorithm Depth

Next topics to study:

  • Quantum Phase Estimation — Estimate eigenvalues of unitary operators
  • Shor’s Algorithm — Factor integers (requires QFT + modular arithmetic)
  • Quantum Walk Algorithms — Generalization of Grover
  • Amplitude Estimation — Quantum version of Monte Carlo

At this point, the official Qiskit tutorials become essential.

If You Want QML Depth

Next topics to study:

  • Quantum Kernels — Measure quantum state similarity
  • Variational Quantum Eigensolvers (VQE) — Find ground states
  • Quantum Approximate Optimization (QAOA) — Combinatorial optimization
  • Hybrid Classical-Quantum Training — Gradients, optimizers

If You Want Hardware Experience

Next steps:

  1. Get an IBM Quantum account (free tier available)
  2. Run circuits on real quantum hardware
  3. Learn about transpilation (circuit rewriting for hardware)
  4. Study noise models and error mitigation

The Standard to Maintain

Don’t settle for “I read about it.” Hold yourself to:

  1. State the transformation — Can you write the intended unitary?
  2. Implement it — Can you write the circuit in Qiskit?
  3. Test it — Can you verify correctness on small inputs?
  4. Explain it — Can you explain why it works?

That standard keeps you honest.

ResourceTypeLevel
Qiskit DocumentationOfficial docsAll levels
Qiskit TextbookTutorialsBeginner-Intermediate
QCoderPractice problemsAll levels
Mike & IkeTextbookAdvanced

Official API References

For quick reference while working through the chapters:

Core Qiskit

Gates

IBM Learning Courses

Qiskit Machine Learning

A Final Thought

Quantum computing is hard. Not hard like magic—hard like any deep technical skill. It rewards patience and systematic learning.

You now have the foundation. The rest is practice.

Build circuits. Break them. Fix them. Submit QCoder problems. Read the docs. Ask questions.

The quantum future needs people who understand this stuff.

Go make it happen.


Congratulations on completing Qiskit for Curious Programmers!