Entanglement Workshop

Published by qmexico (11/09/2020)


QMexico is excited to welcome you to its first workshop on the "Basics of Quantum Computing". If you haven't please follow us on social media on Twitter and Facebook. Also, check out our website for more information about our organization and future events!

Who we are

QMexico is a community of students and researchers from Mexico and Colombia that are enthusiastic about developing educational resources to create and promote a quantum computing ecosystem in Mexico.
"QMexico stands for science, compromise and the momentum to promote fundamental concepts with high scientific rigor. We believe in science as a driver for societal advancement."


The workshop will take place from November 3rd to the 8th. The workshop material was developed by QWorld, to introduce you to the basics of quantum computing with Qiskit. We will explore the gate model for quantum computing and make the model's concepts concrete through the use of an easy-to-learn, Python-based, open-source software development framework. We will use various examples to introduce and reinforce core ideas of quantum computing such as superposition, entanglement, and interference, thereby providing a starting point for further inquiry (so stay in touch!).

We will use the Strangeworks platform for easy access to Qiskit Quantum Development Kit (QDK) without having to worry about dependencies, libraries, Python versions, etc., but you are welcome to download the repository here and install Qiskit on your personal computer to access the backend services. To create your Strangeworks account, use the link provided in your acceptance letter.

Workshop Logistics

Please refer to this webpage to access workshop material, tutoring session information, etc. The workshop is organized to cover the following topics, and we expected to cover one topic per day. Workshop attendees are expected to follow the material on their own and complete the assignments to receive a certificate. Regarding interaction with mentors:

  • Intro Session: Saturday, Oct 31st, 18:00 - 19:00 Mexico City Time.
  • Review Sessions: We will host daily review sessions at Noon (12:00 Mexico City time) through Zoom videoconferencing by following the link here (pass:qmex2020). In these sessions, a general summary of the material will be presented, and also allocate time for any questions that might arise after working on the material assigned for the day.**
  • Discord: Mentors will also be available to answer questions on workshop material and the use of the platform (18:00-21:00).
  • Quizzes: We will distribute a final evaluation in the form of a Google Form. Those attendees correctly answering 75% of the questions in the survey, will receive a certificate of completion.

**While the workshop material was prepared in English, review sessions will be conducted in Spanish.


Saturday Oct. 31st
Monday Nov. 2nd
Tuesday Nov. 3rd
Wednesday Nov. 4th
Thursday Nov. 5th
Friday Nov. 6th
Saturday Nov. 7th
Sunday Nov. 8th
Review Sessions @
Noon (Mexico City time)
00 (Javier/ Andrea)
No review session*
01 (Andrea/ Bruno)
02 (Katherine/ Ricardo)
03 (Ricardo/ Andrea)
04 (Edgar/ Javier)
05 (Bruno/ Javier)
06 (Andrea/ Javier)

* Feliz dia de los muertos!

Before the workshop you might want to brush up on your Math/Python skills by going through the following notebooks:

Python Review

| Variables  | Loops  | Conditionals  | Lists |

Basic math

| Vectors  | Dot Product  | Matrices  | Tensor Product  |

00. Walk-through Strangework's platform.


01. Basics of classical systems

| One Bit  | Coin Flipping  | Coin Flipping Game  | Probabilistic States  | Probabilistic Operators |Two Probabilistic Bits  | Freivalds [optional]  | Correlation  | Operators on Multiple Bits | Exercises  | 

02. Basics of a quantum program

| Qiskit  |

03. Basics of quantum systems

|Quantum Coin Flipping  | Hadamard Operator  | One Qubit  | Quantum State | Visualization of a (Real-Valued) Qubit  | Superposition and Measurement  | Exercises |

04. Quantum operators on a (real-valued) qubit

|Operations on the Unit Circle  | Rotations  | Reflections  |  Quantum Tomography  | Exercises |

05. Quantum correlation (entanglement)

| Two Qubits  | Phase Kickback  | Entanglement and Superdense Coding  | Quantum Teleportation  | Multiple Control Constructions  | Exercises |

06. Grover's search algorithm.

| Inversion About the Mean  | Grover's Search: One Qubit Representation  | Grover's Search: Implementation |