> For the complete documentation index, see [llms.txt](https://lewisla.gitbook.io/learning-quantum/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lewisla.gitbook.io/learning-quantum/qiskit/qiskit-overview.md).

# Qiskit Overview

## Overview

Qiskit is a python library provided by IBM to interface with their quantum systems. Just like the rest of python it's nice and easy to learn, and it's very flexible. It's a great option if you'd like to integrate quantum solutions in with regular code.

## Material

In this section we'll do an overview of how to install qiskit, prepare and run jobs, and how to visualize your results.

### New Material

* Qiskit requirements
* Installation
* Basic components
* Simple code examples

## Resources

### Additional Info Summary

Below is a list of all of the extra detail & problem sets included in this section of the tutorial:

#### [Parts of a Qiskit Program](/learning-quantum/qiskit/parts-of-a-qiskit-program.md)

* [More information about the *circuit* object and the gate methods you can apply to it](https://qiskit.org/documentation/stubs/qiskit.circuit.QuantumCircuit.html#qiskit.circuit.QuantumCircuit)
* [Official IBM documentation](https://qiskit.org/documentation/apidoc/ibmq-provider.html)

#### [Writing a Qiskit Program](/learning-quantum/qiskit/writing-a-qiskit-program.md)

* [More detailed instructions for finding your API token](https://qiskit.org/documentation/install.html#access-ibm-quantum-systems)
