Introduction to Quantum Computing: Quantum Algorithms and Qiskit
Offered By: NPTEL via Swayam
Course Description
Overview
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: https://www.khanacademy.org/math/linear-algebra)Week 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.
Syllabus
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)
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
Tags
Related Courses
Programming a Quantum Computer with QiskitCoursera Project Network via Coursera The Complete Quantum Computing Course
Udemy Quantum Computing with Qiskit Ultimate Masterclass
Udemy Quantum Computer Programming With Qiskit
YouTube