View on GitHub

Learning Quantum

A collection of resources for learning about quantum computing.

Welcome to Learning Quantum.

Learning quantum computing can be daunting. The resources below are intended to provide an initial introduction into various important topics. Of course, this list is not exhaustive, and will be updated from time to time.

I recommend that you take a quick look at each link, to see how it fits your needs. Some assume a physics background, others are more oriented towards computer science, and others are more math-centric. For the most part, I've selected resources that emphasize computing, rather than quantum mechanics or quantum communications.

Many of these links were collected by Prof. Frank Mueller for our course on Quantum Computing at NC State in Fall 2018 -- CSC 591/ECE 592.

If you only have time to read one thing:

Books

Videos

Online courses and video collections that introduce quantum computing.

Lecture Notes

A collection of lecture notes from various university courses.

Industry Research and Tools

Papers / Presentations / Other Tools

General
Simulators
Compilers, Languages
Error Correction
Applications