YoVDO

Introduction to Quantum Computing: Quantum Algorithms and Qiskit

Offered By: NPTEL via Swayam

Tags

Quantum Computing Courses Algorithms and Data Structures Courses Qiskit Courses

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)

Taught by

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

Tags

Related Courses

Programming a Quantum Computer with Qiskit
Coursera Project Network via Coursera
The Complete Quantum Computing Course
Udemy
Quantum Computing with Qiskit Ultimate Masterclass
Udemy
Quantum Computer Programming With Qiskit
YouTube