Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Introduction to Quantum Computing: Quantum Algorithms and Qiskit

NPTEL , Indian Institute of Technology Madras and IBM via Swayam


Quantum computing is fast emerging as one the key disruptive technologies of our times. It is a fundamentally new computing paradigm that has the potential to efficiently solve certain challenging problems which cannot be solved efficiently in a classical setting. IBM has made significant investment in this technology and is recognized as a leader in this space. This course will provide introduction to Quantum Computation, starting with basic concepts such as superposition and entanglement, to discussing the quantum circuit model of computation and basic Quantum algorithms that demonstrate the power of computing with quantum bits. We will also introduce the idea of quantum error correction to mitigate the effects of noise in today’s quantum devices. We will have full hands-on sessions for each concept taught using Qiskit, a pythonic way of programming and the IBM Circuit Composer .INTENDED AUDIENCE : Open to students, researchers and faculty from Computer Science and Physics, Mathematics and Chemistry departments.PRE-REQUISITES : Basic Linear algebra is a pre-requisite. (You can brush-up from any crash course, ex: 0 will have a Linear Algebra Brushup Assignment that can help set expectations on pre-requisite for the course. Python Programming knowledge will be helpful but not a requirement for the course.INDUSTRY SUPPORT : IBM, Microsoft, Intel, TCS, Infosys, CQC, Honeywell, Google, Riggetti, D-Wave and several others would be interested and value this course as IBM has been the pioneer in Quantum technologies both in hardware and software and have several Quantum computers available as well as the entire software stack is available.


Week 1:Introduction and IBM Quantum Perspective, Q Mission in India – Invited talk, Quantum Computing Applications, Quantum Computing Basics
Week 2:IBM Quantum Composer and Quantum Lab using Qiskit Week 3:Quantum Algorithms-I (Oracles, Deustch Jozsa), Quantum Algorithms-II (Grover's Algorithm with Hands-on)
Week 4:Quantum Error Correction – Invited Talk, NISQ era Quantum Algorithms (VQE/QAOA and industrial applications)

Taught by

Prof. Prabha Mandayam, Prof. Anupama Ray, Prof. Sheshashayee Raghunathan

Related Courses


Start your review of Introduction to Quantum Computing: Quantum Algorithms and Qiskit

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free