- External
- intermediate
- Free
QHack 2024: Quantum Computing Hackathon and Coding Challenges
- Level
- intermediate
- Format
- Online course
- Duration
- Self-paced
- Provider
- QuantumComputingCourses.com
- Certificate
- No
- Price
- Free
Skills you'll gain
- Quantum ML
- PennyLane
- Hybrid Algorithms
- Quantum Kernels
- Contest Problems
QHack is the annual quantum hackathon organized by Xanadu, the team behind PennyLane. Each year the event includes a set of coding challenges designed to bring participants up to speed on quantum ML concepts and PennyLane usage before the open hackathon begins. These challenges function as a structured self-study course, and talk recordings and community challenge write-ups remain available online after the event ends.
The QHack 2024 event, held online over two weeks in February 2024, drew over 2,000 participants from more than 90 countries. Its coding challenges covered the landscape of quantum machine learning with hands-on PennyLane exercises. Topics included variational quantum circuits as function approximators, the construction and training of hybrid quantum-classical models, quantum kernels and their relationship to classical kernel methods in machine learning, and the design of quantum circuits for specific learning tasks. The challenge problems increase in difficulty and are designed to push intermediate learners into genuinely research-adjacent territory by the later rounds.
The community dimension of QHack is a meaningful part of its value. Solution discussions, team collaborations, and community writeups from each year’s event accumulate into a body of worked examples that goes well beyond what any single instructor could produce. For someone learning quantum ML at the intermediate level, working through the QHack 2024 challenges alongside community solutions and then comparing approaches is a particularly effective learning path.
What you’ll learn
- Variational quantum circuits: design, parameterization, and training for learning tasks
- Hybrid quantum-classical models: where to place the quantum component and how to train end-to-end
- Quantum kernels: constructing them from circuits and using them with classical support vector machines
- PennyLane workflows at an intermediate level: custom devices, noise models, and optimization strategies
- Contest-style problem solving: reading specifications carefully and implementing solutions under constraints
- Community engagement: reviewing and understanding multiple valid approaches to the same problem
Who is this for?
- Intermediate PennyLane users who want structured challenge problems beyond tutorials
- Quantum ML researchers and students looking for a community-grounded learning path
- Anyone who learns well through problem sets and wants to compare their solutions to community answers
- Developers who want exposure to the kinds of problems the quantum ML research community cares about
Skip this if you are new to quantum computing or PennyLane: the challenges assume you can already build and run circuits, and jump straight into research-adjacent problems rather than teaching fundamentals. The PennyLane Codebook is the better starting point if you need that foundation first.
Topics covered
Similar Courses
Other courses you might find useful