Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2026/2027

Near-term quantum computing applications

Display time-table
Code Completion Credits (ECTS) Range
02NISQ Z 3 2P+0C
Course guarantor:
Aurél Gábor Gábris
Lecturer:
Aurél Gábor Gábris
Tutor:
Aurél Gábor Gábris
Supervisor:
Department of Physics
Synopsis:

The goal of the course is to provide a baseline knowledge and skills for implementing applications of presently available quantum computers. The course includes an overview of basic concepts and fundamental algorithms, and focusses on algorithms suitable for so called NISQ noisy intermediate-scale quantum computers. All class materials are provided on an on-line, including interactive tutorials, weekly online sessions, exercises and assessment. The course is suitable for bachelor and masters students from all years and familiarity with quantum mechanics and basic Python is required. The classes are held entirely online to get the most out of the learning material and make it internationally accessible. Python quantum SDKs will be used during the course. Use of own computers is required.

The course is provided in cooperation with IBM Quantum. To complete the course, students are required to complete and submit the assignments provided by the instructors.

Requirements:

Knowledge of linear algebra and fundamentals of quantum mechanics.

Syllabus of lectures:

1. Qiskit Basics

Introduction to Qiskit: Software stack, Qiskit patterns, GHZ state

2. Quantum Algorithms

Variational Algorithms: VQE, QAOA

QML, data encoding methods

3. Quantum Computing: Tools and Techniques

Transpilation

Error Mitigation and Suppression: DD, Twirling, REM, ZNE, PEC

Dynamic Circuits and other Advanced Techniques

4. Quantum Algorithms

Hamiltonian Simulation: Ising model, Trotterization

Hybrid workflows

Sample-based Diagonalization

5. Capstone Project

Team-based work on utility-scale coding challenge, collaborative development of solutions.

Syllabus of tutorials:
Study Objective:

Credit for completing weekly tasks and capstone project.

Study materials:

Recommended references:

[1] Learn Quantum Computation using Qiskit: https://qiskit.org/textbook

[2] Cirq: An open source framework for programming quantum computers https://quantumai.google/cirq

[3] PennyLane Documentation: https://docs.pennylane.ai/

Note:

You must sign up to IBM's R2P yourself. If you are not accepted, you won't be able to fulfil the course requirements.

Time-table for winter semester 2026/2027:
Time-table is not available yet
Time-table for summer semester 2026/2027:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2026-10-08
For updated information see http://bilakniha.cvut.cz/en/predmet8107006.html