Curriculum Outline

Units 1-3: Introduction and Mathematical Background

Introducing quantum computing, explaining relevant topics in linear algebra and complex numbers, bits and qubits

Unit 4: Coding

Python libraries used in quantum computing, physical limitations of quantum computers, and practice using Jupyter Notebooks

Units 5-6: Algorithms

Understanding Shor's and Grover's algorithms, current methods of cryptography, and the importance of quantum computing in the next decade

Units 7-8: Quantum Circuits

Constructing circuits with qubits, simulating quantum computers, using algorithms to solve problems

Unit 9: Project

Students will use the information learned throughout the course to create a project showcasing their knowledge

Unit 10: Wrap Up

Discussing the future of quantum computing, handing out certificates of completion to students done with the course, feedback sessions

Virtual Program Structure Details

  • 📅 Duration: One unit every day, August 4th - 15th
  • ⏱️ Time Commitment: 8 hours a week (5 live sessions + independent work)
  • 🏆 Certification: Digital certificate upon successful completion