IBM's Quantum Computer Programming: Hands-On Workshop (Asynchronous)

Code quantum computers, see how to recast and solve problems on IBM’s quantum computers and become ready for the near-future applications.

hero

Course Outline:

From Introductory Concepts to Advanced Quantum Algorithm

Week 1: Mathematics of Quantum Computing, setting up your IBM Quantum account, and installing Qiskit

Week 2: Understanding qubits, quantum gates, and creating simple quantum circuits using Qiskit in Python

Week 3: Introduction to the Quantum Approximate Optimization Algorithm (QAOA), understanding its principles and structure

Week 4: QAOA implementation on IBM's quantum system, focusing on solving a combinatorial optimization problem

Including 4 coding assignments, followed by grading and feedback by instructors

Course Delivery: On Canvas, Asynchronous

Practical Quantum Computing

Practical Quantum Programming

Learn how to recast your real-world problems in diverse industries using IBM’s quantum computers.

♤♤

Shareable Certificate

Earn a Certificate upon completion

100% online course

Start instantly and learn at your own schedule with our asynchronous course delivered on Canvas.

Hands-On Mastery of Cutting-Edge Quantum Algorithms

Learn to code IBM quantum systems with a focus on practical applications

Audience

This remote course is for computer scientists and faculties, data scientists and statisticians, developers, researchers, engineers and PhD students.

What You Will Learn

  • Basic notions of Quantum Mechanics
  • Introduction to Quantum Computing
  • Quantum Gates and Quantum Circuits
  • Quantum Computation via Python and Qiskit
  • Advanced Quantum Algorithm Implementations

About the Course

This course offers a comprehensive introduction to quantum computing, starting from the basics and progressing to advanced algorithm design and implementation. No prior knowledge of quantum computing or quantum physics is required, though familiarity with matrix-vector multiplication is expected. The course will guide you through the mathematics of quantum computing, the creation of quantum gates and circuits, and the implementation of the Quantum Approximate Optimization Algorithm (QAOA) on IBM's quantum computers. With a focus on practical applications, this asynchronous course is suitable for beginners and experienced programmers alike.

Unlocking the Future: The Power of Quantum Computing

Quantum computing is poised to revolutionize technology, offering unprecedented solutions to complex problems. Even in our current era of noisy quantum systems, mastering quantum mechanics and programming now positions you to lead future innovations across various industries. This cutting-edge knowledge isn't just theoretical; it's a gateway to pioneering advancements and practical applications that can transform engineering, healthcare, optimization, AI, and more.

Quantum Fundamentals for Future Innovation

"In general, it's not just about understanding quantum computing but, more importantly, understanding the fundamentals so I can then apply them to my role and think about how products and services might be developed in the future."

— Anthony Macey , Director at Barclays Ventures

Shared this insight during the QuantGates workshop at the Barbican, London.

Trusted by Researchers and Professionals from Leading Global Universities and Companies

client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client