school
Course

Lecture Series: Introduction to Quantum Programming

A four part lecture series, taught by IonQ scientists, designed as an introduction to the fundamentals of quantum programming. Explore topics including quantum algorightms, quantum circuit design and applying these concepts to chemistry problems.

Lesson 1:

Quantum Algorithms

Quantum Computer ML

Learn how quantum computers power machine learning

Dr. Sonika Johri Senior Staff Scientist in Applications Team
Watch the lecture

Variational Quantum Eigensolvers

See the what, when, why, and how

Yunseong Nam Quantum Theory Lead
Watch the lecture

Variational Quantum Eigensolver and Coupled Clusters

Learn about a different way to simulate quantum chemistry on quantum computers

Luning Zhao Staff Engineer in Applications Team
Watch the lecture

Quantum Algorithms: Bernstein-Vazirani

Functionality and use cases

Daiwei Zhu Senior Engineer in Applications Team
Watch the lecture

Quantum Information: The Bell Test

Functionality and use cases

Daiwei Zhu Senior Engineer in Applications Team
Watch the lecture

Lesson 2:

Quantum Circuits

Circuit Optimization

How do you maximize the use of a quantum computer?

Watch the lecture

Intro to Quantum Circuits

An introduction to the function and use of quantum circuits

Abhay Agarwal Quantum Machine Learning Intern
Watch the lecture

Quantum Circuits: Controlled Operations

Functionality and use cases

Abhay Agarwal Quantum Machine Learning Intern
Watch the lecture

Quantum Circuits: Measurement

Functionality and use cases

Yunseong Nam Quantum Theory Lead
Watch the lecture

Quantum Circuits: Universal Gates

Functionality and use cases

Daiwei Zhu Senior Engineer in Applications Team
Watch the lecture

Quantum Circuits: Approximation & Complexity

Functionality and use cases

Daiwei Zhu Senior Engineer in Applications Team
Watch the lecture

Quantum Circuits: Quantum Simulation

Functionality and use cases

Yunseong Nam Quantum Theory Lead
Watch the lecture

Lesson 3:

Quantum Programming

Basics of Quantum Computers

An introduction to programming quantum computers

Yunseong Nam Quantum Theory Lead
Watch the lecture

Advanced Circuits in Quantum Computing

Learn how to program advanced circuits

Yunseong Nam Quantum Theory Lead
Watch the lecture

Lesson 4:

Quantum Chemistry

Quantum Chemistry Algorithms for Beginners

An introduction to the functions and uses of chemistry algorithms

Luning Zhao Staff Engineer in Applications Team
Watch the lecture

Advanced Quantum Chemistry Techniques

What is the potential of quantum chemistry?

Luning Zhao Staff Engineer in Applications Team
Watch the lecture

Advanced Quantum Chemistry Techniques II

Learn about the recent research in Variational Quantum Eigensolver

Luning Zhao Staff Engineer in Applications Team
Watch the lecture