Explore D-Wave's available course categories.
This online course is an optional prerequisite for the Quantum Programming Core training. It supports the math and Python skills needed to successfully complete Quantum Programming Core and use D-Wave annealing quantum computers to solve optimization problems. Learners who successfully complete this course will better understand how to determine optimization problem objectives, define problem variables, and represent problems mathematically, graphically, and programmatically.
Course materials include recorded presentations, quizzes, and programming activities. The course requires about 10 hours total to complete. Learners have access to the course for 180 days (about six months) from the date of enrollment.
All purchases are in USD.
None!
For those taking this course as the optional prerequisite for Quantum Programming Core, we recommend completing this course before starting Quantum Programming Core, but before the end of your 180 days of access.
Welcome and Syllabus
Lesson 1: How Math is Used in Programming Annealing Quantum Computers
Lesson 1: Introduction to Variables Lesson
Lesson 2: Math Symbols Lesson
Lesson 3: Working with Variables
Lesson 1: Truth Tables
Lesson 2: Quadratic Models
Lesson 3: Summations
Lesson 1: Introduction to Constraints
Lesson 2: QUBOs
Lesson 3: Combining Problem Objectives and Constraints
Lesson 1: Representing Problems Graphically
Lesson 2: Representing Problems Using Matrices
Lesson 1: Programming Tools
Lesson 2: Store Problem Data
Lesson 3: Setup Problem Operations
Lesson 4: Organize Code
This comprehensive, hands-on training allows you to quickly put theory into practice with real-world quantum applications. This online course is designed for anyone who wants to learn the basics of quantum programming using D-Wave technology.
Return to Catalog