Carnegie Mellon University · Mini-2 · Fall 2026

17-620: Quantum Machine Learning

Daniel Justice · Rita Singh

MeetingsTuesdays and Thursdays · 8:00–9:20 AM Eastern
Location3SC 265 · In person
DatesOctober 20–December 3, 2026
Units6

About the course

In seven lectures and five hands-on labs, we explore how quantum computing can support machine learning. Using PennyLane, we will build circuits, encode data, study quantum clustering and classifiers, benchmark real hardware, and examine how noise and error mitigation affect results.

Assessment

The course includes six quizzes and two homework assignments. Grades are weighted as follows:

ComponentWeight
Six quizzes40%
Two homework assignments50%
Participation10%

Assignment instructions, due dates, and quizzes will be posted in Canvas.

Course materials

Course resources and assignments will be shared here and on Canvas.

Books and additional reading

Class schedule

Select a topic to view the session details. All dates are in 2026.

DateSessionTopic
Oct 20Lecture 1Quantum Computing Foundations, Part 1
Oct 22Lab 1PennyLane Fundamentals
Oct 27Lecture 2Quantum Computing Foundations, Part 2
Oct 29Lecture 3Data Encoding and Quantum k-means
Nov 3No classDemocracy Day
Nov 5Lecture 4Perceptrons, MLPs, and Quantum Neural Networks
Nov 10Lab 2Encoding and Quantum k-means
Nov 12Lab 3Real Hardware and Benchmarking
Nov 17Lecture 5Linear and Variational Quantum Classifiers
Nov 19Lab 4Variational Quantum Classifiers in PennyLane
Nov 24Lecture 6Quantum Hardware, Part 1: Qubit Modalities and the QPU
Nov 26No classThanksgiving
Dec 1Lab 5Noise, Error Mitigation, and the Limits of NISQ
Dec 3Lecture 7Quantum Hardware, Part 2: Noise, Error, and the NISQ Era

Course updates: We will post assignments, deadlines, and any schedule changes in Canvas.