
Cirq (Google)
Course Index
28 Lessons · 3 Sections
Master Google's Cirq — the hardware-aware Python framework built for NISQ devices. Covers noisy simulation, Google Sycamore architecture, QAOA, OpenFermion chemistry & TensorFlow Quantum. Includes 4 hands-on builds on Google Colab.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Cirq Foundations & SimulationLessons 1–10
Lesson 1
What is Cirq?
Lesson 2
Cirq Philosophy: Hardware-Aware NISQ
Lesson 3
Cirq Setup & Installation
Lesson 4
Qubits in Cirq: Line, Grid & Named
Lesson 5
Gates & Operations
Lesson 6
Circuits: Moments & Structure
Lesson 7
Circuit Visualisation
Lesson 8
Simulators: Wave Function & Density Matrix
Lesson 9
Noisy Simulation & Noise Models
Lesson 10
Channels & Kraus Operators
Section 2Hardware, Compilation & AlgorithmsLessons 11–22
Lesson 11
Device Classes & Hardware Constraints
Lesson 12
Google Sycamore Architecture
Lesson 13
Compilation Targets & Transformers
Lesson 14
Parameterized Circuits in Cirq
Lesson 15
Moment Optimisation
Lesson 16
QAOA with Cirq
Lesson 17
Variational Algorithms in Cirq
Lesson 18
OpenFermion Integration
Lesson 19
TensorFlow Quantum (TFQ)
Lesson 20
Qsim: High-Performance Simulation
Lesson 21
Google Quantum Virtual Machine
Lesson 22
Running on Google Quantum Hardware
Section 3Comparisons & ProjectsLessons 23–28