Qiskit Textbook
Qiskit is getting a new learning experience!
We are building a new home for the Qiskit Textbook on IBM Quantum, and we will be migrating courses and tutorials in the coming months.
Just getting started with Qiskit? Start your learning journey on the new platform today!

Start learning in the best way for you
Courses
Quantum computing is a big topic and working out where to start can be difficult. In this interactive textbook, the content is organised into courses with clear prerequisites and end goals. If you’re looking for something specific, you can browse all content, and if you can’t find what you’re looking for you can ask the community on Slack.

Introduction course

Understanding quantum information and computation
Unit 1: Basics of quantum information

Understanding quantum information and computation
Unit 2: Fundamentals of quantum algorithms

Variational algorithm design

Quantum machine learning
Chapters
These pages are not part of a course, but contain useful reference material.

Prerequisites

Quantum States and Qubits

Multiple Qubits and Entanglement

Quantum Protocols and Quantum Algorithms

Investigating Quantum Hardware Using Microwave Pulses

Quantum Algorithms for Applications

Investigating Quantum Hardware Using Quantum Circuits

Quantum Computing Labs

Games and Demos

Legacy content
Tutorials
Already understand quantum computing? These tutorials will show you how to use qiskit to do the thing you want to do.

Quantum Circuits

Advanced Circuits

Classical Simulators

Algorithms

Operators

Sample algorithms in Qiskit
Summer schools
The Qiskit Global Summer Schools are one-of-a-kind sequences that takes students from beginner level to solving advanced quantum problems on a quantum computer. These two-week courses are designed to empower the next generation of quantum developers with the knowledge to explore quantum applications on their own.

Quantum Simulations (2022)

Quantum Computing & Quantum Machine Learning (2021)

Introduction to Quantum Computing and Quantum Hardware (2020)
On other platforms
Check out Qiskit on other platforms.

Qiskit YouTube

Qiskit Medium Blog
Community Syllabi
You can add any of these pre made curated syllabi to your classroom section to edit and share by clicking on the syllabus and choosing “Add to Profile”
Want to create your own?
Go to the syllabus toolQuantum Computing with Superconducting Qubits
Instructor: Jay Gambetta
University: IBM Quantum
Introduction to Quantum Algorithms
Instructor: Peter Shor
University: Massachusetts Institute of Technology
Preparing for the Qiskit developer certification exam
Instructor: James L. Weaver
University: IBM Quantum
Helpful Resources
Documentation
The Qiskit Documentation is the right place for you if you are looking for the installation guide, release notes, or API references.
Support Channels
If you need support on anything relating to using and developing Qiskit, you can use the following forums to direct your issue / queries to the appropriate audience.
Slack
The Slack community is a great place to engage in discussion on research and quantum development.
Educators Program
This program helps teachers in the growing quantum field connect with one another, and provides the learning resources, tools, and systems access they need to provide quality educational experiences.