- External
- intermediate
- Free
Classiq Quantum Computing Tutorials
Classiq is a quantum software company whose platform lets developers design quantum algorithms at a high level of abstraction, similar to how high-level programming languages abstract over assembly code. Their tutorials are freely available and demonstrate a fundamentally different approach to quantum programming than Qiskit or PennyLane.
Instead of manually placing individual gates, Classiq’s Qmod language lets you describe what a quantum computation should accomplish and lets the compiler synthesize the circuit. This approach scales to algorithms that would be impractical to write gate-by-gate.
What you’ll learn
The tutorial library covers a range of topics at varying depth:
- Classiq platform overview: the full workflow from writing a Qmod model to synthesizing a concrete circuit, simulating it, and executing on quantum hardware or cloud simulators
- Core Qmod language constructs: quantum functions, quantum variables, quantum arithmetic, and high-level control flow
- Quantum algorithms: implementations of Grover’s search, the quantum Fourier transform, quantum phase estimation, and amplitude estimation using the high-level API
- Quantum machine learning: variational quantum classifiers and hybrid quantum-classical training loops implemented in Qmod
- Quantum optimization: QAOA for combinatorial optimization problems including MaxCut and portfolio optimization
- AI-assisted development: using Classiq’s AI features to help synthesize and optimize circuits automatically
Course structure
Tutorials are organized into a getting-started sequence followed by topic-specific modules. Each tutorial is a runnable Jupyter notebook or interactive documentation page. The recommended path starts with the overview tutorial and the Qmod language guide before branching into algorithms, QML, or optimization depending on your interests.
An account on the Classiq platform is free and required for running synthesis and execution steps. The free tier provides access to simulators with sufficient capacity for all tutorial exercises.
Who is this for?
- Quantum developers who want to work at a higher level of abstraction than raw gate programming
- Researchers designing large quantum circuits that are too complex to assemble manually
- Software engineers evaluating quantum software platforms and frameworks
- Students who have learned the basics and want to see how production quantum software development differs from textbook circuit construction
Prerequisites
Basic familiarity with quantum computing concepts (qubits, gates, and circuits) is assumed. Python programming experience is helpful. No prior experience with Classiq or Qmod is needed.
Why take this course?
Most quantum programming tutorials teach the same Qiskit or PennyLane patterns. Classiq’s platform represents a genuinely different design philosophy, one that is relevant as quantum algorithms grow too large for manual circuit design.
Working through these tutorials provides insight into how the industry is evolving beyond circuit-level programming, and the Qmod language skills are directly applicable to building real quantum applications. The free tier makes all tutorials accessible without any payment.
Topics covered
Similar Courses
Other courses you might find useful
-
- External
- beginner
A Practical Introduction to Quantum Computing (CERN)
Self-paced (~10 hours of video) Free -
- External
- intermediate
AWS Certified Quantum Computing Specialist (Braket)
40 hours study + exam $300 -
- External
- beginner
Amazon Braket Learning Plan and Digital Badge (AWS Skill Builder)
2.5 hours (2 courses) Free