The course will consist of 2-hour Theory sessions and 2-hour Hands-on sessions. The Hands-on sessions will use APIs such as IBM's Qiskit, and NVIDIA's cuQuantum etc..
Recap of Fundamental concepts of Quantum Information Theory
Qubits operators & Measurement
Quantum operators
The Bloch Sphere
Measurement postulate
Complexity theory, Teleportation, superdense coding, Bell's inequality
Quantum Circuit diagrams
Summary of important concepts from “The Canon” algorithms
Quantum Fourier transform
Quantum Walk Algorithms
Hamiltonian Simulation
Harrow-Hassidim-Lloyd Algorithm
Quantum Communication
Entanglement and Non-Locality (Non-Local Games)
Quantum Cryptography
Common error channels and Fault-Tolerant Quantum Computation
Quantum Machine Learning
Other paradigms in Quantum computing (Quantum cluster state model, Bosonic sampling etc.)