Welcome to The Eigensolver Quantum School, a crash course designed by students for students. The aim of this program is to take someone who has no QC knowledge and put through a five day crash course that puts them in the frame of mind necessary to learn via formal texts such as Nielsen and Chuang (which is the prize of our two day hackathon!)
One of the beauties behind learning quantum computing is that on an elementary level, very few pre-requisites are required. At TEQS, the course is designed in a way where the only pre-requisites required are basic linear algebra and classical information processing. To ensure that everyone has those under their belts before attending the crash course, we made those three notebooks which we encourage everyone to read and solve the exercises.
- Chapter 1 is on vectors and how they are used to represent the state of a qubit
- Chapter 2 is on operators and how they are used to manipulate the state of a qubit
- Chapter 3 is on Classical Information and Boolean Logic
Overview of mathematical prerequisites, brief introduction to quantum states and operators, and classical computing. Content available here.
- Lecture 1: https://youtu.be/ifPodLNDvcQ
Reduced quantum postulates from a quantum computing perspective and introduction to basic quantum circuits and simulators using Qiskit. Content available here.
- Lecture 2a: https://youtu.be/aAOFSlKUcUU
- Lecture 2b: https://youtu.be/5SrGEiFyudQ
The no-cloning theorem, quantum teleportation protocol, superdense coding, and BB84 cryptographic protocol. Content available here.
- Lecture 3: https://youtu.be/TtnaWtHpjOs
- Guest Talk: https://youtu.be/P_EAMUlicyk
Quantum oracles, Deutsch's algorithm and how to construct a quantum circuit that implements them. Content available here.
- Lecture 4: https://youtu.be/HCcFsU85mFY
IBM Quantum Fun Day! Introduction to RasQberry and Question and Answer Panel. Content available here.
- Lecture 5: https://youtu.be/WE2gkWLDBEw
- QnA Panel: https://youtu.be/mGUG4ZfLqUg
Welcome to the Eigensolvers Quantum School Hackathon! In the notebook found in this folder there are 4 problems covering all the material covered in the lectures. These problems have been designed for people coming from all different levels of experience in quantum computing. You will get a different certificate level based on the problems you completed:
- First two: Beginner
- First three: Intermediate
- All four: Advanced
There are also prizes for the winners of the hackathon:
- First Place: RasQberry - Premium
- Second Place: RasQberry - All Inclusive
- Third Place: RasQberry - Customizable DIY Kit
- Fourth Place: Nielsen and Chuang
The ranking will be based on the weighted cost of the solutions for problem 3 and problem 4; as defined in the notebook.
To submit your solutions, fill out the form below, with the code that you write for each problem. https://forms.gle/KkA6gBbhrCZpWgnX8
The deadline for submission is Sunday (July 11th) 7pm Indian Standard Time. Remember, the ultimate goal is to have fun and learn some quantum computing while you're at it. All the best!