Introduction to Quantum Computing

Online /
Apr 10, 2024 /
Course Code: 1203-WEB23

The confirmation of this course depends on early registration; Register early to avoid the postponement or cancellation of a course.
  • Overview
  • Syllabus
  • Instructor


Please note, This instructor-led course has specific dates and times:
This course is scheduled for 1 day (3 Hours)

10:00 am-1:30 pm Eastern, which includes two 15-minute breaks

After participating in this course, you will be able to:

  • Define fundamental principles of quantum computing
  • Comprehend challenges and the current state of quantum computing
  • Evaluate the potential timeline and practicality of noisy intermediate-scale quantum computers and fault-tolerant quantum computers
  • Analyze implications of quantum computing on various domains such as cryptography, optimization, and simulation
  • Identify problems efficiently solved using quantum algorithms
  • Understand the basics of programming quantum computers

Quantum Computing is an emerging field with great potential for accelerating solutions to complex problems across disciplines such as physics, finance, and pharmacology. Quantum computing can also compromise modern cryptographic algorithms widely used in areas such as internet traffic encryption, disk encryption, and blockchain ledger signing.

This course introduces participants to quantum computing and quantum computers and how they impact different fields. Additionally, they will gain an understanding of how to program quantum computers through theoretical and practical components. The course welcomes individuals from technical backgrounds, even those with little or no prior knowledge of this subject area.

Course Outline:

  • Fundamental principles of quantum computing
  • Challenges and current state of quantum computing
  • Potential impact of quantum computers on classical software
  • Basics of programming quantum computers
  • Hands-on exercises and demonstrations

Who Should Attend

  1. Technology Enthusiasts: Individuals interested in emerging technologies, particularly quantum computing, can attend the course to broaden their knowledge. It can help them grasp the fundamental principles, algorithms, and applications of quantum computing, even if they don't have a technical background.
  2. Professionals in Technology and Innovation: Individuals working in technology-driven industries, such as IT, innovation, and consulting, can benefit from understanding quantum computing concepts. This knowledge can assist them in evaluating the potential impact of quantum computing on their respective fields and exploring strategic opportunities.
  3. Decision Makers and Executives: Managers, executives, and decision-makers in organizations may find value in understanding the basics of quantum computing. It can help them make informed decisions about investments, research collaborations, and potential applications of quantum computing in their industries.
  4. Anyone Curious About Quantum Computing: The course is designed as an introductory course. Therefore, anyone with a general interest in learning about quantum computing and its implications can attend the course.
More Information

Time: 10:00 AM - 1:30 PM Eastern Time

Please note: You can check other time zones here.

System Requirements

PC-based attendees
OS: Windows 7, 8, 10 or newer

IE 11 or later, Edge 12 or later, Firefox 27 or later, Chrome 30 or later

Macintosh based attendees
OS: Mac OS X with MacOS 10.7 or later

Safari 7+, Firefox 27+, Chrome 30+

OS: iOS 8 or newer

OS: Android 4.0 or higher


Day 1

  • Fundamental principles of quantum computing
    • Superposition, entanglement, and quantum measurement
    • Bits vs Qubits
  • Challenges and current state of quantum computing
    • Physical limitations and sources of errors in quantum computing
    • Quantum computing hardware: roadmap (NISQ and FTQC)
  • Potential impact of quantum computers on classical software
    • Cryptography, optimization/machine learning, and simulation.
  • Basics of programming quantum computers
    • Black-box vs White-box
    • Quantum gates and circuits
    • Simulators vs. Actual Devices
    • Hands-on exercises and demonstrations
  • Summary and Conclusions


Andriy Miranskyy, Ph.D.

Andriy is an associate professor at the Department of Computer Science, Toronto Metropolitan University (formerly Ryerson University).

His research interests are in mitigating risk in software engineering, focusing on large-scale software systems. Andriy received his Ph.D. in Applied Mathematics at the University of Western Ontario. He has 20+ years of software engineering experience in various industries. Before joining TMU, Andriy worked as a software developer in the IBM Information Management division at the IBM Toronto Software Laboratory. He is the Faculty Fellow of the IBM Centre for Advanced Studies and Rogers Cybersecure Catalyst.

He has served as a guest editor for several journals and as an organizer, committee member, and reviewer for several international software engineering workshops and conferences.

The Engineering Institute of Canada

We always want to improve the quality of our courses. Please select any reasons why you feel this course is inadequate (check all that apply).

Please check this box:
Course Rating

We currently do not have enough attendee responses to generate a rating for this course.

Fee & Credits

$225 + taxes

  • 0.3 Continuing Education Units (CEUs)
  • 3 Professional Development Hours (PDHs)
  • ECAA Annual Professional Development Points

Group Training
This course can be customized and delivered to your group of staff at your facility, saving time and money.
Sign-up for our newsletter
Canada Job Grant
The cost of this course could be covered by Canada Job Grant.

Your company may be eligible for funding! LEARN MORE
Top s