Introduction to Programming Quantum Algorithms in IBM Qiskit

This page: https://ewh.ieee.org/r2/baltimore/continuing_education/Web_Ad_Quantum_Algorithms_2026.htm

This is an in-person course.

a red light that is inside of a structure

 

Map of Clark Hall

Clark Hall at JHU: click on the link above for location and directions

The Baltimore Section of the IEEE is organizing and sponsoring a series of online and in-person courses for group or individual participation, all eligible for CEU credits. The next course is planned for June 6, 2026.

The Baltimore Section of the IEEE extends this invitation also to members of neighboring IEEE sections in Region 2, who can participate under the same conditions.

 

Date:

June 6, 2026 (Saturday)

 

Start time:

10:00 am (please arrive by 9:45 am)

 

End time:

2:00 pm

 

Location:

 

Johns Hopkins University, Homewood Campus

3400 N Charles St

Baltimore, MD, 21218

Building: Clark Hall

 

Course Provider: Baltimore IEEE Photonics chapter in collaboration with Educational Activities, Baltimore Section of the IEEE

The course is sponsored  by a grant from the IEEE Photonics Society awarded to the Baltimore IEEE Photonics chapter

Credits: 0.4 CEU / 4 PDH

Course Program Length: 4 hours

A parking permit will be provided for registered attendees.


Course Program Description

Audience - Basic understanding of Python

Total Duration: 4.0 Hours

 

Course Summary: In this course, you will learn the basics of modern quantum computing and gain exposure to software used to analyze and simulate quantum algorithms. Part 1 of the course will begin with an introduction to quantum gates and circuits after a brief refresher on quantum mechanics. We will then dive into modern quantum algorithms used in machine learning, molecular/material simulation, and combinatorial optimization. By the end of Part 1, you will be able to construct and analyze quantum circuits. Furthermore, you will be able to translate example quantum algorithms into quantum circuits.

 

The second part of the course will focus on gaining hands-on experience with implementing quantum circuits and algorithms using IBM’s Qiskit API. Through Qiskit, you will learn to construct, simulate, and analyze quantum circuits. This will include a discussion of noisy emulators used to mimic hardware dynamics. The course will finish with a brief introduction to executing quantum circuits on quantum hardware. By the end of Part 2, you will be able to leverage Qiskit to construct quantum algorithms and analyze their behavior in simulated and experimental environments.

 

The course will include the following:

 

Part 1: Fundamentals of Quantum Computing and Quantum Algorithms

o    Overview of Quantum Mechanics

o    Introduction to Quantum Gates and Quantum Circuits

o    Variational Quantum Algorithms

o    Simulating Quantum Dynamics

Part 2: Introduction to IBM’s Qiskit

o    Building, Simulating, and Analyzing Quantum Circuits

o    Leveraging Noisy Simulators

o    Executing Circuits on Quantum Hardware

 

Attendee Requirements: Attendees will need to bring laptops with python, Qiskit, and Jupyter Lab or Jupyter Notebooks installed. Please download the python of your choice and create an environment to install the latest version of Qiskit and Jupyter (preferably Lab). Test the installation ahead of time by opening Jupyter and creating a notebook. Try to import Qiskit to check that the installation has completed correctly.

 

 


 

Important:

Course attendees are welcome to bring their own laptops for the hands-on activities during this course

There will be a short lunch break for questions and networking

Upon successful completion of this course program, you are eligible to receive a digital certificate in PDF format that can be shared on LinkedIn and other social networks (please see below):

 


 

Who Should Attend: Computer engineers, data scientists, data engineers, software developers, students, business executives, industry executives, industry leaders, business leaders, technical managers, and similar professionals.

 


 

InstructorGregory Quiroz

Bio: Dr. Gregory Quiroz is a principal scientist at the Johns Hopkins University Applied Physics Laboratory. In addition, he is an associate research professor in the Department of Physics and Astronomy at Johns Hopkins University. Dr. Quiroz received his PhD from the University of Southern California in 2013, where he studied quantum control and adiabatic quantum computation. Thereafter, he transitioned to a role as a staff scientist at the Aerospace Corporation in Los Angeles, CA. His research focused on quantum communication and quantum algorithm development for National Security Space applications. Since 2016, he has been a senior scientist at the Johns Hopkins University Applied Physics Laboratory, where he now also holds the role of supervisor for the Applied Quantum Sciences section within the R&D sector of the lab. His current research interests include quantum characterization and control, applications of quantum control to quantum algorithm design, and quantum sensing.

 


 

Course registration FEES (to be paid through vTools upon registration):

We expect attendees to cover the following minimal costs at vTools during registration:

 

Colleague pays at registration

All IEEE members (incl. student members)

$10.00

Non-members of the IEEE

$20.00

 

The course is eligible for 0.4 CEUs equivalent to 4 PDHs. Upon successful completion and completing the evaluation form, participants will be eligible to receive a digital certificate at no additional cost.

 

https://events.vtools.ieee.org/m/543725

 

Important: We will need each participant's name and email address.  Please provide only one email address (the one where you would like your certificate to be sent to)!

 

A parking permit will be provided for registered attendees.

 

For more information email to:

aj.williams@ieee.org

mapowers@ieee.org

bgramat@jhmi.edu