top of page

Quantum Computing
 

12 week Course Curriculum

Here’s a 3month “Basics of Quantum Computing” curriculum designed  weekly topics, monthly tests, assignments, and projects, aligned to 2026 industry/academic standards and focused on beginner-to-intermediate quantum concepts, with heavy hands on programming using Python + Qiskit (IBM Quantum) and optional Microsoft Quantum.

Assumptions :
4–5 hours per day, 5 day weeks → 12 weeks ≈ 3 months.
Tools :
Python, Jupyter, Qiskit, IBM Quantum Lab / IBM Quantum Composer, optional Microsoft Quantum Development Kit (Q#) and Azure Quantum.
Outcome :
 Quantum Computing Literate – able to explain qubits, build simple quantum circuits, implement basic algorithms, and run them on simulators and real quantum hardware.

Overall Assessment Plan Weekly assignments :

Weekly assignments: 2–3 small quantum circuits / Jupyter notebooks (Python + Qiskit).

Monthly tests: 1hour MCQ + short practical (e.g., “build a 2qubit circuit that creates a Bell state”).

Monthly projects: Endtoend quantum miniprojects (concept → circuit → simulation → optional realhardware run).

Image by Planet Volumes

Month 1 – Quantum Foundations & SingleQubit Circuits (Weeks 1–4)

Weeks & Topics
Daily Works (4-5 hrs)
Assignment
Milestones
week 1 : Intro to quantum & classical computing

Classical bits vs qubits, superposition, entanglement, why quantum is different, realworld applications (cryptography, optimization, ML), history & roadmap. Assignments Milestones [

1) Compare classical vs quantum for 3 problems (factoring, search, simulation); 2) Write a 1page “quantum in 2026” outlook.
Short quiz on basic concepts.
week 2 : Math for quantum (light)

Vectors, complex numbers, inner products, matrix basics, braket notation, Bloch sphere intuition.

1) Practice braket calculations for simple states; 2) Plot a qubit on the Bloch sphere (conceptually or via code).
Math cheat sheet + 2–3 worked examples.
week 3 : Qubits & single qubit gates

State vectors, measurement, X/Y/Z gates, Hadamard, S/T gates, phase, global vs relative phase, circuit diagrams.

1) Implement X, Y, Z, H, S, T gates in Qiskit; 2) Simulate and visualize state vectors.
Qiskit notebook with single qubit gates.
week 4 : Basic circuits & simulators

Creating circuits, running on simulators, visualizing outcomes (counts, statevector), IBM Quantum Composer basics, Monthly Test 1 (qubits + gates + circuits).

1) Build a circuit that creates a superposition and measures it; 2) Compare simulation vs theoretical probabilities
Project 1: “Single Qubit Explorer” – A Jupyter notebook that explores superposition and phase using single qubit gates, visualizes results on the Bloch sphere (via Qiskit tools), and optionally runs on IBM’s real quantum hardware.
quanutm 1.png

Month 2 – MultiQubit Systems, Entanglement & Basic Algorithms (Weeks 5–8)

Weeks & Topics
Daily Work (4-5 hrs)
Assignments
Milestones
week 5 : Multiqubit systems & tensor products

2qubit states, tensor product, combined state space, measurement of multiqubit systems.

1) Construct 2qubit basis states; 2) Simulate joint measurements.
2qubit state notes + notebook
week 6 : Entanglement & Bell states

CNOT gate, creating Bell states, entanglement properties, nocloning concept, superdense coding.

1) Build and verify Bell states in Qiskit; 2) Implement superdense coding circuit.
Entanglement lab report.
week 7 : Quantum algorithms I Oracles & Deutsch–Jozsa

Oracle concept, Deutsch problem, Deutsch–Jozsa algorithm, how it demonstrates quantum speedup (conceptually).

1) Implement Deutsch–Jozsa for 12 qubits; 2) Compare classical vs quantum query count.
Algorithm notebook + explanation.
week 8 : Quantum algorithms II Grover’s search

Grover’s algorithm concept, amplitude amplification, oracle + diffusion operator, smallscale implementation, Monthly Test 2 (multiqubit + algorithms).

1) Implement Grover’s search for a 2qubit database; 2) Run on simulator and real device (small instance).
Project 2: “Entanglement & Search Demo” – A project that: (a) generates and verifies Bell states, (b) implements Grover’s algorithm for a tiny dataset, and (c) compares simulation results with theoretical expectations; optionally run on IBM Quantum hardware
quanutm 2.png

Month 3 – Advanced Topics, Error Correction & Capstone (Weeks 9–12)

Weeks & Topics
Daily Work (4-5 hrs)
Assignment
Milestones
week 09 : Quantum circuits for applications

Quantum Fourier transform (QFT) concept, phase estimation (intro), applications in cryptography and chemistry (highlevel). 

1) Read and summarize a hybrid algorithm paper/demo; 2) Sketch a hybrid workflow for a problem of interest.
QFT notebook + short writeup.
week 10 : Quantum error & noise basics

Noise models, decoherence, error rates, simple errorcorrection concepts (bitflip code, surface codes at a high level), mitigation techniques

1) Simulate a noisy circuit; 2) Implement a simple bitflip error correction circuit.
Error correction lab notes.
week 11 : Hybrid quantumclassical & domain uses

Variational quantum eigensolver (VQE), QAOA (concept), quantum machine learning basics, domain applications (finance, logistics, pharma).

1) Implement a small QFT circuit; 2) Simulate and explain its role in algorithms
Hybrid algorithm concept doc.
week 12 : Capstone & f inal presentation

Endtoend quantum project: choose a problem, design circuit(s), implement in Qiskit, simulate & optionally run on real hardware, write a report; Final Test (MCQ + practical circuit challenge).

1) Polish capstone notebook + report; 2) Prepare a short presentation/demo
Project 3: “Quantum Capstone” – A complete mini project such as:- “Grover based search demo for a small database”- “Entanglement based protocol demo (e.g., superdense coding or teleportation)”- “Simple variational algorithm (VQE style) for a toy problem” Includes code, simulation results, real hardware run (if possible), and a 2–3 page report.
quanutm 3.png
bottom of page