Quantum Computing

Prerequisites

Course Curriculum

Duration

25 weeks

Course

45 min
(Theory)

Break

5 min

Laboratory

30-45 min
(Practice + Open Discussion)

We will follow the Qiskit course

  • Quantum Mechanics & Maths (part 1) overview
  • Maths overview (part 2)
  • Presentation of environment – Quantum Lab and Qiskit
  • Quantum States and Qubits
    • Introduction
    • The Atoms of Computation (2 parts)
    • Representing Qubit States (2 parts)
    • Single Qubit Gates
    • The Case for Quantum
  • Multiple Qubits and Entanglement
    • Introduction
    • Multiple Qubits & Entangled States
    • Phase Kickback
    • Basic Circuit Identities (2 parts)
    • Proving Universality (2 parts)
    • Classical Computation on a Quantum Computer
  • Quantum Protocols and Algorithms
    • Deutsch-Jozsa Algorithm
    • Quantum Phase Estimation
    • Quantum Fourier Transform
    • Shor’s Algorithm (2 parts)
    • Grover’s Algorithm (2 parts)

Physics

Notations

Python

Quantum Mechanics Fundamentals

3h

Quantum Mechanics Fundamentals

Open Course

Quantum Computers Notations

30 min

Quantum Computers Notations

Read More

Python
Fundamentals

up to Python Arrays

Python
Fundamentals

Learn Python

Math’s

Other references

Qiskit Global Summer School 2020

Qiskit Global Summer School 2020

See Videos

Intro to Quantum Computing

Intro to Quantum Computing

Open Course

List of Books on Quantum

List of Books on Quantum

See List

Rinf.tech Seminar

Start Learning Quantum Now!

Each lesson has its own page with the following:
Link to course textbook
Overview of course
Recording of live course
Uploaded lab exercises
Other references
Comment section

We’re currently in the process of finding new tutors for an upcoming edition of the course. Check back later this year!