Learning Home Catalog Composer
Learning
Home Catalog Composer
Home

Getting started with Qiskit

Estimated completion time: 10 hr

Gain a foundational understanding on how to use Qiskit by simulating and running quantum circuits on simulators and real quantum hardware.

Learning path content

LP_Getting_Started.png

To follow the path, click on the resource links below, and complete them in order for the best possible learning experience:

OrderTitle and linkTypeDescription
1Install QiskitGuideUse the IBM Quantum™ Documentation guide Install Qiskit to get started. Also check out Set up an IBM Quantum channel to access IBM® quantum processing units (QPUs) by using the IBM Quantum Platform or IBM Cloud® channel.
2Qiskit 101Event-replayThis resource provides a first introduction to Qiskit. During the course you will get started with IBM Quantum, build your first quantum circuit, and test results.
3Explore gates and circuits with IBM Quantum ComposerTutorialLearn the basics and explore the composer, a graphical quantum programming tool that lets you drag and drop operations to build and run quantum circuits on real quantum hardware.
4Hello worldGuideCreate a simple quantum program and run it on a QPU. Then learn about scaling to utility.
5Qiskit 102Event-replayThis resource builds on Qiskit 101, and focuses on optimizing quantum computing jobs on real IBM Quantum hardware through follow-along hands-on exercises.
6Combine error mitigation options with the estimator primitiveTutorialExplore the error suppression and error mitigation options available with the Estimator primitive from Qiskit Runtime.

Who is this path intended for?

People with a basic understanding of quantum computing who have never used Qiskit before or want to expand their Qiskit skills:

  • Researchers and Academics: Individuals in the fields of computer science, physics, and mathematics who want to use Qiskit for quantum computing experiments and theoretical research.
  • Developers: Computer scientists and engineers who want to expand their skills in Qiskit as a platform for creating and testing quantum programs.
  • Industry professionals and innovation leaders: Professionals working in various sectors like material science, physics, mathematics, cryptography, and life sciences exploring quantum computing applications for optimization problems, encryption, drug discovery, or material design.
  • Students: Undergraduate, or graduate students learning quantum computing or related fields who want to gain hands-on experience to complement their theoretical studies.
  • Hobbyists: Quantum computing enthusiasts who want to gain knowledge and practical experience in the basics of quantum computing.

Prerequisites

Required:

  • Basic understanding of coding with Python

Recommended:

  • Foundational understanding of linear algebra (matrices, vectors, complex numbers)
  • Foundational understanding on classical computing concepts (algorithms and logic gates)
  • Logical reasoning skills

To learn more

  • Summer School 2024: "The path to utility": event-replay videos and labs designed to empower the quantum researchers and developers of tomorrow with the know-how to explore the world of quantum computing, as well as refresh and sharpen the industry professional’s skills.
  • 1-minute Qiskit: YouTube Qiskit Channel playlist sharing one-minute videos with tips and tricks to understand and perform specific actions in Qiskit.

Post-completion survey

Did you complete this learning path? Congratulations on your achievement! We appreciate the effort you put into this and hope this content equipped you with the tools to continue your quantum computing learning journey!

Please complete this brief survey to share your feedback on 'Getting Started with Qiskit'. Your insights are crucial for us to continuously improve and provide better learning experiences for you in the future.

Next steps

Was this page helpful?