Basic Quantum Computing Algorithms and Their Implementation in Cirq

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online

Venue Information

Country: Czech Republic
Venue Details: Click here

Training Content and Scope

Technical Domain
Level of Instruction
Beginner
Intermediate
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Language of Instruction

Other Information

Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

Quantum computers are based on a completely different principle than classical computers. This course aims to explain this difference by showing how basic quantum computing algorithms work in practice. It is focused on the theoretical foundations, mathematical description and practical testing of the resulting quantum circuits.

On the first day, a brief introduction to quantum computing explanation of quantum entanglement and its applications (e.g., quantum teleportation) will be made. Then the principle of quantum superposition will be clarified, and it will be shown on Bernstein-Vazirani and Simon's algorithms how this superposition can be used in practice.

The second day will be started with Grover's algorithm and then switch to the quantum Fourier transform and practical examples of its use (quantum phase estimation, Shor's algorithm).