Quantum Computing
From quantum theory to Qiskit — master qubits, entanglement, quantum algorithms, and run circuits on real IBM Quantum hardware in 8 weeks.
8 Weeks
Duration
Undergraduate
Level
Live
Sessions
Live Cohort
Quantum Computing
₹3,50043% OFF
₹1,999Enroll Now
Course Overview
A hands-on 8-week journey from quantum theory to running algorithms on real quantum processors.
What You'll Learn
- Quantum mechanics foundations & linear algebra
- Qubits, superposition & the Bloch Sphere
- Entanglement, Bell States & teleportation
- Quantum algorithms — Deutsch-Jozsa, Grover's, Shor's
- QFT & Quantum Phase Estimation
- IBM Qiskit — circuits, simulators & real hardware
What You'll Achieve
- Build & run quantum circuits on IBM Quantum hardware
- Implement key quantum algorithms from scratch
- Understand quantum advantage over classical computing
- Capstone project on a real quantum processor
Why choose this course?
One of the few courses that gets you on real quantum hardware.
Hands-on with IBM Quantum & Qiskit
Run circuits on real quantum hardware
Doubt clearing sessions
Capstone project on IBM Q Processor
Course Curriculum
8 weeks — from quantum foundations to Shor's algorithm on real hardware.
- Introduction to Quantum Mechanics vs Classical Mechanics
- The 4 Postulates of Quantum Mechanics
- Review of Linear Algebra — complex numbers, Bra-ket notation, inner/outer products
- Setting up IBM Quantum environment
- Installing qiskit and qiskit-ibm-runtime
- Hands-on: Creating your first circuit — a simple identity gate
- The Qubit — superposition and measurement
- Bloch Sphere representation
- Single-qubit gates: Pauli (X, Y, Z), Hadamard (H), Phase gates (S, T)
- Hands-on: Visualizing qubits on the Bloch Sphere with plot_bloch_multivector
- Building circuits with single-qubit gates and observing state changes
- Composite systems and Tensor products
- Multi-qubit gates: CNOT, CZ, and SWAP
- The concept of Entanglement — Bell States
- Hands-on: Creating the four Bell States
- Running circuits on AerSimulator vs actual IBM Quantum hardware
- No-Cloning Theorem
- Quantum Teleportation — theory and logic
- Superdense Coding
- Hands-on: Implementing the Teleportation circuit in Qiskit
- Sending a qubit state from Alice to Bob through an entangled pair
- The Query Model (Oracles)
- Deutsch's Algorithm and the Deutsch-Jozsa Algorithm
- Concept of Quantum Speedup
- Hands-on: Building Balanced vs Constant oracles
- Implementing Deutsch-Jozsa to determine oracle type in a single query
- Unstructured search problem
- Geometric interpretation — reflections and rotations
- The Diffuser (Amplitude Amplification)
- Hands-on: Building 2-qubit and 3-qubit Grover circuits
- Using Qiskit's Grover primitive to find a marked state — O(√N) search
- Discrete Fourier Transform vs QFT
- Period finding
- Quantum Phase Estimation (QPE) — the backbone of Shor's algorithm
- Hands-on: Coding a 3-qubit QFT from scratch
- Using QPE to estimate the phase of a unitary operator
- Integer Factorization — how QPE leads to Shor's
- Introduction to the NISQ era (Noisy Intermediate-Scale Quantum)
- Variational Quantum Algorithms (VQA) overview
- Hands-on: Running a small-scale Shor's instance (factoring 15)
- 🚀 Final Project: Implement a chosen algorithm on a real IBM Quantum Processor