O'Reilly logo
live online training icon Live Online training

Mathematics for Quantum Computing

Just enough math to get you started

Topic: Software Development
Dr. Chuck Easttom

In order to move past just a trivial knowledge of quantum computing, one must have some basic math skills. This course will cover essential math. It is geared for the non mathematician/non engineer. No mathematical proofs will be covered. Just the basic math one needs in order to understand quantum computing.

Quantum computing is fast approaching a practical reality. QC impacts the future of computing as well as security issues. It is important that people in those fields understand quantum computing. They need enough math to be able to at least read articles on the topic and follow them sufficiently to understand. Without that knowledge, one cannot really understand the current trends in quantum computing.

What you'll learn-and how you can apply it

  • Understand essential linear algebra
  • Understand basic group theory
  • Understand basic probability

This training course is for you because...

  • IT personnel (programmers, network admins, etc.) can gain an understanding of quantum computing without having an extensive physics and math background.
  • The impact of QC on IT and cybersecurity is so significant that all professionals in these fields need to have at least a working knowledge.
  • It is a prerequisite for more advanced training


About your instructor

  • Dr. Chuck Easttom is the author of 29 books and over 60 research papers. He is an inventor with 22 computer science patents. He holds a Doctor of Science (D.Sc.) and a Ph.D. as well as three masters degrees. He is also a Distinguished Speaker of the ACM Distinguished Visitor of the IEEE as well as a Senior Member of the ACM and Senior Member of the IEEE. He currently is an adjunct lecturer for Georgetown University and the University of Dallas.


The timeframes are only estimates and may vary according to how the class is progressing

Segment 1: Introductory linear algebra (45)

  • What is a linear equation?
  • Where do matrices come in?
  • Basics of matrices
  • Break (10)

Segment 2: A bit further with linear algebra (45)

  • Vectors
  • Vector spaces
  • Basic matrix math
  • Break (10)

Segment 3: Deeper into the matrix (45)

  • Determinants and what they mean
  • Eigenvalues and Eigenvectors
  • Break (10)

Segment 4: Essential abstract algebra and probability (45)

  • Groups, Rings, Fields
  • Basic probability

Course wrap-up and next steps