Pauli-X
Flips the state. |0⟩ becomes |1⟩, and back again. The quantum NOT.
Free resource
Every core idea, gate, algorithm, and Qiskit command a beginner actually needs. One page. No fluff.
A free quantum computing cheat sheet for complete beginners. Everything you reach for in your first month, on one page.
No physics needed. Basic algebra and a little Python is enough.
Six ideas. Everything else in quantum computing is built on top of them.
There are dozens. These six cover almost every circuit you'll write as a beginner.
Flips the state. |0⟩ becomes |1⟩, and back again. The quantum NOT.
Puts a qubit into an equal superposition of |0⟩ and |1⟩. Usually your first move.
Flips the phase of the |1⟩ state and leaves |0⟩ untouched.
Flips the target qubit when the control is |1⟩. The standard way to create entanglement.
Flips the phase of the target qubit when the control is |1⟩.
Rotates a qubit around the Y axis by θ, so you control exactly how much superposition you get.
What each one proves, and the quantum trick doing the actual work.
Tell a constant function from a balanced one in a single query.
InterferenceThe same question scaled to n inputs, still answered in one query.
Quantum parallelismRecover a hidden binary string in one shot instead of n.
Phase kickbackSearch an unsorted database in roughly √N steps instead of N.
Amplitude amplificationMove information into the phase domain. The engine inside Shor.
Phase transformationMove a quantum state from one qubit to another without moving the qubit.
Entanglement plus classical bitsEvery quantum program you write follows the same seven steps. Learn the shape once.
The first 8 are here. All 21 are in the full sheet.
QuantumCircuit()Creates a new circuit, where you define your qubits, gates, and measurements.
qc.h(0)Applies a Hadamard gate, putting qubit 0 into an equal superposition.
qc.x(0)Applies an X (NOT) gate, flipping qubit 0 from |0⟩ to |1⟩ and back.
qc.y(0)Applies a Y gate, rotating the qubit around the Y axis and changing its phase.
qc.z(0)Applies a Z gate, changing the phase of the |1⟩ state.
qc.cx(0,1)Applies a CNOT, flipping the target qubit if the control qubit is |1⟩.
qc.cz(0,1)Applies a Controlled-Z, flipping the phase of the target qubit if the control is |1⟩.
qc.ry(theta,0)Rotates qubit 0 around the
13 more, in the full sheet
qc.measure(0,0)qc.measure_all()qc.barrier()qc.draw("mpl")AerSimulator()transpile(qc, sim)sim.run(compiled, shots=1024)result.get_counts()plot_histogram(counts)Statevector.from_instruction(qc)plot_bloch_multivector(state)QFT(num_qubits=n)display()Names only. What each one does, when to reach for it, and the mistakes beginners make with it are in the complete guide.
Linear algebra to quantum machine learning, in the order that actually works.
End of the free preview
You've read 5 of 11 sections. The rest of the sheet goes to learners inside Introduction to Quantum Computing, our live cohort.
₹2,000 · Next cohort starts September 4
Fee in the way? Apply for a scholarship.
Still locked
Plus the 13 remaining Qiskit commands, fully explained.
The cohort
The full sheet is the smallest thing you get. The real thing is a month inside Introduction to Quantum Computing, writing circuits with people who do this for a living. No physics prerequisite. No prior quantum background.
₹2,000 · Next cohort starts September 4
What's included
FAQ
Short answers to what people search before they start learning quantum computing.
A classical bit is either 0 or 1. A qubit can be in a superposition of both at once, and only settles on 0 or 1 when you measure it. That is what lets a quantum computer explore many possibilities at the same time instead of one after another.
Start with X, H, and Z on a single qubit, then CX (CNOT) and CZ for two qubits, and RY when you need a controlled amount of superposition. Those six cover almost every circuit a beginner writes, and each one is explained in the gates section of this cheat sheet.
No. Basic algebra and a little Python are enough to write and run your first working quantum circuit. Linear algebra becomes useful once you go deeper into algorithms, but it is not a prerequisite for getting started.
Yes. Qiskit is open source and free, and IBM Quantum offers a free plan with simulator access plus limited time on real quantum hardware, so you can run everything on this sheet without paying for anything.
A gate is a single operation on one or more qubits, like flipping a state or rotating it. An algorithm is a sequence of gates arranged so that interference amplifies the answers you want and cancels the ones you don't. Grover's search and the Quantum Fourier Transform are both just carefully ordered gates.
Most people get comfortable with qubits, gates, and simple circuits within a few weeks of consistent practice. QuantumX School's Introduction to Quantum Computing covers that ground in one month, across 8 live weekend sessions, with no prior quantum background needed.
Want the bigger picture first? See everything we cover, from quantum foundations to post-quantum cryptography and quantum hardware.