QCLASS24/25  |  University Level Quantum Course


Welcome to QClass24/25 that runs from Sep 2024 to May 2025. During Fall 2024 we will offer an introductory course on quantum computing, programming, and algorithms. The plan for Spring 2025 will be announced later.

Before filling out the application form, READ every detail here!

Our QClass is fully virtual and free, but the registration is mandatory. All tutorials will be open-sourced and publicly available. Starting from high school (not younger than 14 years old) all students as well as graduated people are welcome to apply for joining QClass24/25. We plan to accept around 1000 students.

We will review programming with Python and basic trigonometry & liner algebra at the beginning of class, which are the only prerequisites to follow our content.


Team

Coordinator of QCourses: Rumlah Amer
Coordinator of self-study modules: Jibran Rashid
Coordinator of QClass: Jibran Rashid

Lecturers: Abuzer Yakaryilmaz, Jibran Rashid, Rumlah Amer
Lab Assistants: Rumlah Amer, Syed Danial Haseeb, Kenneth Isamade, Maja, Razeen Uddin
Mentors: Rumlah Amer, Syed Danial Haseeb, Kenneth Isamade, Maja, Razeen Uddin, Denisa Vítková
Discord: Maja, Denisa Vítková
Canvas: Kenneth Isamade and Abdullah Khalid

Contact: QClass [at] qworld.net


Partners

We conduct QClass24/25 in a collaboration with Faculty of Computing, University of Latvia.

Main partners: Unitary Fund, Latvian Quantum Initiative
Local partner: Institute of Business Administration (Karachi)


Main program

We have an introductory level course in the Fall semester.

  • QCourse101-2: Fundamentals of Quantum Computing & Programming
    3 ECTS, undergraduate level, 14 weeks from Sep 9 to Dec 22
    • Review of python, mathematics, & quantum mechanics.
    • Basics of classical and quantum systems. Superposition & measurement. Operations on real-valued qubits.
    • Entanglement, superdense coding, and quantum teleportation.
    • Bloch sphere and complexed-valued quantum operators.

Remark that you can get credits only from the programs you are officially enrolled. So, you should communicate with your program advisor if they could give credits from our QCourses or activities. You can refer them this page for the details of QCourses.


Tutorials

For the lectures, we use QBook101, based on QWorld’s tutorials Bronze-Qiskit, Nickel, and Silver.


Details

The online lectures will be held at 18:00-20:00 (Latvia) on Mondays, and the online labs will be held at at 18:00-20:00 (Latvia) on Wednesdays.

We follow a strict deadline policy.

Attendance to the lectures or labs is not mandatory, and the students can access class materials asynchronous. However, we highly recommend each student attend the online lectures and labs, be active in the class server, and synchronized with the course schedule.


Schedule for Autumn semester


#WeekTopicCommitmentsRequirementsGradingDeadline
1.Sep 9, 24ReviewHW1 (3 attempts) -> HW2min 5 out of 105Oct 20, 2024
2.Sep 16, 24Classical systemsHW2 (3 attempts) -> Q1min 5 out of 105Oct 20, 2024
3.Sep 23, 24No classQ1 (2 attempts) -> HW3min 1 out of 20G1Oct 20, 2024
4.Sep 30, 24Quantum systemsHW3 (3 attempts) -> HW4min 5 out of 105Nov 10, 2024
5.Oct 7, 24Real-valued Quantum operatorsHW4 (3 attempts) -> Q2min 5 out of 105Nov 10, 2024
6.Oct 14, 24No classQ2 (2 attempts) -> HW5min 1 out of 20G2Nov 10, 2024
7.Oct 21, 24Entanglement and basic protocolsHW5 (3 attempts) -> Q3min 5 out of 105Nov 24, 2024
8.Oct 28, 24No classQ3 (2 attempts) -> HW6min 1 out of 15G3Nov 24, 2024
9.Nov 4, 24Bloch sphere – 1HW6 (3 attempts) -> Q4min 5 out of 105Dec 8, 2024
10.Nov 11, 24Bloch sphere – 2Q4 (2 attempts)out of 15G4Dec 8, 2024

One must get at least 1 from Q3 & collect at least 54.50 out of 100 to earn QCourse101-2 certificate!

Extra study to upgrade for QCourse501-2 certificate
ConditionPassing QC101-2 (collecting at least 54.50 out of 100)
Mid-NovStarting the extra studies with the details
Dec 22The deadline for the extra studies
MinimalGetting at least 50.00 out of 100 from the extra studies
Grade70% of QC101 + 30% of Extra studies
CertificateCollecting at least 54.50 out of 100
Failed?If not able to complete QC501, then can still get QC101 certificates.

There will be no separate certificate for extra studies!


Online platforms and tools

We have two base platforms. We use a Discord server for our virtual class, i.e., communicating with each other, making the announcements, directing our questions, answering questions, asking for technical help, etc. We use Canvas LMS (Learning Management System) hosted by QWorld to manage the course flow, online quizzes, and grading.

We use zoom meetings for online lectures and labs. We record the zoom meetings and make them available to the class after uploading on YouTube. Discord voice channels will be available for group working or one-to-one consultation. We may use additional tools or platforms to conduct our activities.


Applications

Admissions are open and close on Sep 7, 2024!

The registration form >>


Frequently asked questions

  1. Do you recommend some reference resources?
  2. I have completed QBronze, QNickel, and/or QSilver workshops. Can I still apply for Class24/25?

    Yes. But, do not assume that there will be less work.

  3. I have completed some of the self-study modules before. Can I get a certificate from any of them again during QClass24/25?

    No. But, you may get certificates from the other activities.

  4. I have passed a previous introductory level QCourse. Can I get a certificate from the introductory QCourses of QClass24/25

    No. But, you may get certificates from the other activities.


Code of Conduct

Our QClass 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 are 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 class.

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 for 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:
https://qworld.net/code-of-ethics-and-conduct/#minors

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.
https://qworld.net/code-of-ethics-and-conduct/
Check the above link for more details.