Challenges & Interviews

Practice problems and interview questions for quantum computing, from beginner to advanced.

IBM Quantum Challenge — Spring 2025

beginner

The official IBM Quantum Challenge Spring 2025 edition. Solve a series of graded quantum computing exercises using Qiskit.

IBMOFFICIALQISKITBEGINNER

IBM Quantum Challenge — 2024

intermediate

IBM Quantum Challenge 2024. Features labs on error mitigation, Qiskit Patterns, and executing circuits on IBM quantum processors.

IBMQISKITERROR MITIGATION

IBM Quantum Challenge — 2023

intermediate

IBM Quantum Challenge 2023. Exercises in circuit optimization, Qiskit Runtime, and variational algorithms.

IBMQISKITVARIATIONAL

IBM Quantum Challenge — 2022

intermediate

IBM Quantum Challenge 2022. Covers quantum machine learning, Qiskit Nature, and transpiler optimization.

IBMQISKITQML

IBM Quantum Challenge — 2021

beginner

Foundational exercises on quantum gates, circuits, and algorithms including Grover's search and quantum volume.

IBMQISKITFOUNDATIONS

QHack — Xanadu's Annual Quantum ML Hackathon

intermediate

The biggest quantum computing hackathon in the world, hosted by Xanadu. Solve PennyLane challenges, build QML projects, and compete for prizes. Open to all levels with team and individual tracks.

XANADUPENNYLANEHACKATHONQML

MIT iQuHACK — MIT Quantum Hackathon

intermediate

MIT's annual inter-university quantum computing hackathon. Work on quantum challenges from industry partners including IBM, IonQ, Quantinuum, and AWS. Open to students worldwide.

MITHACKATHONSTUDENTINDUSTRY

Unitary Hack — Annual Open-Source Event

beginner

Unitary Fund's annual open-source quantum computing hackathon. Contribute to quantum open-source projects with mentorship and micro-grants available for participants.

UNITARY FUNDOPEN SOURCEHACKATHON

PennyLane Codebook — Interactive QML Challenges

beginner

Xanadu's interactive learning platform with graded coding challenges in quantum machine learning using PennyLane. Covers circuits, gradients, and hybrid models.

PENNYLANEQMLINTERACTIVEBEGINNER

Google Cirq — Basic Quantum Circuits Tutorials

beginner

Google's official Cirq tutorials — build and simulate quantum circuits using Cirq. Learn about qubits, gates, parameter sweeps, and noise models.

GOOGLECIRQTUTORIALSBEGINNER

QOSF Mentorship Program — Quantum Coding Tasks

advanced

The Quantum Open Source Foundation's mentorship program. Seasoned quantum developers guide participants through real-world quantum software projects. Includes coding challenges and collaborative development.

QOSFMENTORSHIPADVANCEDOPEN SOURCE

IBM Quantum Learning — Introduction

beginner

IBM's official introductory labs. Learn qubits, gates, and circuits using the latest Qiskit SDK.

IBMQISKITBEGINNERLABS

IBM Quantum Learning — Algorithms

intermediate

Grover, QFT, phase estimation, Shor, and variational algorithms with Qiskit Runtime.

IBMALGORITHMSLABS

IBM Quantum Learning — Error Correction

advanced

Repetition code, surface code syndrome extraction, and match-based decoding.

IBMQECSURFACE CODE