Welcome to the master’s level course QCourse514-1 “Quantum Programming and Computing!”
Our qcourse is available by a collaboration between QWorld and CTU Prague (Faculty of Nuclear Sciences and Physical Engineering, Czech Technical University of Prague). QCourse514-1 is formally linked to the course with code 02QPRGA in the Quantum Technologies master’s program of CTU. The course is also included in the DigiQ shared courses, the EuroTeQ course catalogue, as well as in the QTEdu Open Master programme.
This edition is free, fully online, and open for graduate-level students from all around the world, however, priority is given to students from Ukraine, local partners, the QWorld network, and the QTEdu Open Master network. Our quota is limited to 10 students.
Tentative time for lectures and lab tutorials are:
Lectures (hybrid): 9:00-9:50 (Prague) on Tuesdays
Labs (online): 18:00-20:00 (Prague) on Thursdays
Final times will be announced soon.
- Basics of probabilistic and quantum systems; elements of basic quantum circuits and quantum programming libraries; superposition and measurement; Bloch Sphere; quantum operators on the Bloch sphere; composite quantum system; entanglement, superdense coding, and quantum teleportation.
- Grover’s search algorithm, quantum Fourier transform; quantum phase estimation; and Shor’s factorization algorithm.
- Our course tutorials come with fully hands-on experience, and the students should solve several programming tasks using Python. Therefore, each applicant should be able to write basic programs using Python, such as creating a list of twin prime numbers less than 300 and then print this list.
- Each applicant should also know (i) the basics of linear algebra such as vectors, matrices, and the basic operations on them, (ii) the basics of trigonometric concepts and functions such as angle, length, sine, cosine, unit circle, unit sphere, rotations, and reflections, and (iii) concept of complex numbers.
The workload of QCourse514-1 is 3 ETCS credits, around 80 academic hours per semester. We follow a strict deadline policy, and almost every week there will be a deadline. The students are expected to work every week at least 4-6 hours besides attending the online sessions and online exams. Otherwise, they likely would drop out from or fail the course.
Application deadline is 23:59 (UTC), Friday, 10 February 2023. We will admit up to 20 global students.
The notification emails will be sent out between 11-12 February. Please check your inbox & spam folders.
Please do not apply if you have completed editions of QCourse 511, since there is a considerable overlap.
Proof of Enrolment: We require that you provide some documentation as evidence that you meet the requirements. If you are enrolled in a master’s program at a university during Spring 2023, please use your school provided email address to sign up.
Frequently asked questions
- Do you recommend some reference resources?
- Introduction to Classical and Quantum Computing by Thomas Wong (free download)
- Lecture Notes on Quantum Computation by John Watrous (free download)
- Learn Quantum Computation using Qiskit (free access)
- Quantum Computation and Quantum Information by M. Nielsen and I. Chuang
- An Introduction to Quantum Computing by Phillip Kaye, Raymond Laflamme, Michele Mosca
- If I am not a graduate student (or I am not even a student), can I still apply for QCourse514-1?
Yes, but the priority will be given to the eligible graduate students and the applications from the priority groups.
- Can I get official credits if I pass QCourse514-1?
You can get official credits only from the program you enroll in. You must consult this issue with the responsible people in your program. If your institution is part of the QTEdu Open Master then contact your local representative.
What might be helpful:
The details about QCourse514-1 and its linked course at the Czech Technical University in Prague (accredited in the Czech Republic, EU) are publicly available. We will provide a certificate by QWorld with your final grade out of 100 points, as well as the basic information about the course.
You may be able to convince your institute to open a seminar or a special topic course locally, and then you earn your credits through this local course based on your performance at QCourse514-1. We would be happy to share your grades with the responsible people for that local course.
- I have completed a QBronze or a QSilver workshop, can I still apply for QCourse514-1?
Yes. But, do not assume that there will be less work.
- I have passed the first edition of QCourse511. Can I still apply for QCourse514-1?
No. But, welcome to apply to our upcoming QCourses, events, or programs.
- There was no self-study modules in the first edition of QCourse511. Can I apply only for the self-study modules?
No. But, the successful self-study modules will be offered as workshops or new courses under QWorld. So, you will have opportunities to study not only one but several of them.
- I will have a busy semester, and I do not think I will have more than 2 hours per week for an additional course. Do you suggest me to apply for QCourse514-1?
No. QCourse514-1 is time demanding with strict deadline policy. But, we encourage you to attend our QBronze and QSilver workshops to study our tutorials, which run over a short time with easier homework.
Aurél Gábris (QWorld & CTU Prague),
Iskender Yalçınkaya (QCzech, CTU Prague)
Aurél Gábris, aurel.gabris [at] qworld.net
Code of Conduct
Our course is dedicated to providing a harassment-free teaching and learning experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any event venue, including talks, workshops, parties, Twitter and other online media. Event participants violating these rules may be sanctioned or expelled from the course.
We respect the minors (children under age 18) and we must make every effort to protect their rights. All private relationships, private communications (including social media channels), or sexual contacts with minors are prohibited.
Except the filing the application form and similar formal procedures, the contact info of any attendee or participant cannot be requested by any person from organizer side (i.e., mentor, educator, speaker, organizer, sponsor, or volunteer). On the other hand, any person from organizer side may share his or her contact info with a participant who is not a minor, upon request by the participant.
A minor can access the emails of the main organizers on the event’s website. If a minor interested in working with a person from organizer side for scientific or pedagogical purpose, then he or she should read this document before contacting this person:
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact the organizers immediately. For any concern regarding the organizers, please contact the members of the Ethics Committee of QWorld.
Check the above link for more details.