In recent decades, the capabilities of classical computing have gradually approached their physical and technological limits. The slowing pace of progress associated with Moore's Law, coupled with the increasing complexity of computational problems, has placed challenges—such as simulating molecular systems and novel materials, solving large-scale optimization problems, and developing next-generation cryptographic methods beyond the practical reach of many classical systems.
In recent decades, the capabilities of classical computing have gradually approached their physical and technological limits. The slowing pace of Moore's Law, coupled with the increasing complexity of computational problems, has placed challenges—such as simulating molecular systems and novel materials, solving large-scale optimization problems, and developing next-generation cryptographic methods—beyond the practical reach of many classical systems. By leveraging the fundamental principles of quantum mechanics—including superposition, entanglement, and interference—quantum computing offers a novel approach to addressing these challenges and opens up new horizons in information processing. Adopting a comprehensive, comparative, and physics-based perspective, this course examines three leading technologies for implementing quantum computers: superconducting systems, quantum photonics, and trapped ions. Each of these approaches relies on distinct physical principles and entails its own specific advantages, limitations, and engineering challenges. Consequently, prominent global companies and research centers ranging from IBM, Google, and USTC in superconducting systems to IonQ and Quantinuum in trapped-ion technology, as well as PsiQuantum and Xanadu in quantum photonics—have invested heavily in these fields. This course is designed for individuals who wish to enter the field of quantum computing with a comprehensive and informed perspective whether you are a researcher or engineer seeking to choose a specialization, or a manager, policymaker, or industry professional aiming to understand the impact of this technology on your business and industry.

Limitations of Classical Computing and the Need for Quantum Computing
Fundamental limitations of classical computers، Fundamental quantum concepts، Overview of leading companies and the global landscape، Comparison of implementation approaches
Principles and Fundamentals of Superconducting Quantum Hardware
Fundamentals of superconductivity and its importance in qubit implementation، Josephson junction as the fundamental nonlinear element in quantum circuits، Introduction to the transmon qubit as a representative superconducting qubit، Hardware infrastructure: cryostats, control lines, and key components
Principles of Quantum Computing and Quantum Processor Architecture
Quantum gates: single-qubit and two-qubit gates، Qubit state readout and extraction of computational results، Quantum processor architectures of IBM, Google, and USTC، Current challenges: noise, quantum error correction, and future roadmaps
حسین گرجی زاده
Instructor
مریم افسری
Instructor
Shokhmkar Mehdi
Instructor
No. Advanced knowledge of quantum physics is not required. A basic understanding of fundamental physics and engineering concepts is sufficient, and the essential quantum concepts will be reviewed during the course.
Yes. Upon the instructor’s approval and successful completion of the assigned exercises, participants will receive a Certificate of Participation issued by Sharif University of Technology.
Introduction
Introduction، Types of ion traps، Ion trapping
Quantum State Preparation and Control
Types of qubits in trapped-ion systems، Qubit initialization and preparation، Single-qubit gates
Quantum Computing in Trapped-Ion Systems
Two-qubit gates، Gate implementation، Qubit readout، Scaling trapped-ion quantum computers
Price
Yes. Recordings of each session will be made available to participants after the sessions through a SpotPlayer license.
Price

Official Certificate
Receive a Certificate of Completion from Sharif University of Technology
Course Support
Academic and administrative support during and after the course
Access to Course Content
Access to recorded course videos and educational materials
Practice-Based Learning
Learn through hands-on exercises and explore problems related to each topic
Start your learning path today!
Enroll in this course and stay a step ahead of what comes next.
Have a question?
Ask us anything before you enroll.