O'Reilly logo
live online training icon Live Online training

Mathematics for Quantum Computing

Just enough math to get you started

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 27 books, including several on computer security, forensics, and cryptography. His books are used at over 60 universities. He has also authored numerous scientific papers (over 60 so far) on cryptography, quantum computing, digital forensics, cyber warfare, cryptography, and applied mathematics. He is an inventor with 19 computer science patents. He holds a Doctor of Science in cyber security (dissertation topic: a study of lattice-based cryptographic algorithms for post quantum computing) and three master's degrees (one in applied computer science, one in education, and one in systems engineering). He is currently working on a second doctorate in a bit different field, bio-engineering and nanotechnology (dissertation topic "The effects of nonlinear dynamics on nanotechnology and bioengineering"), due to complete summer 2020 and simultaneously working on a Ph.D. in computing from the University of Portsmouth (dissertation topic "On the application of algebraic graph theory to network forensics"). He is also simultaneously working on a 4th maters degree, this one in nuclear power from Thomas Edison State University. He is a Senior Member of the IEEE and a Senior Member of the ACM as well as a member of IACR (International Association of Cryptological Research) and INCOSE (International Council on Systems Engineering). He is also a Distinguished Speaker of the ACM (Association of Computing Machinery). and a frequent speaker at conferences. He is a reviewer for six scientific journals and the Editor in Chief for the American Journal of Science and Engineering. He is co-chair for the 2020 ACM Quantum Computing and Engineering Conference


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