awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Qiskit avatar

Qiskit/qiskit-tutorialsArchived

0
View on GitHub↗
2,513 stars·1,292 forks·Jupyter Notebook·apache-2.0·15 views

Qiskit Tutorials

This project is a quantum computing educational resource and implementation library. It provides a collection of interactive notebooks and guides designed for learning quantum programming, developing algorithms, and simulating quantum circuits.

The resource includes tutorials for implementing standard quantum algorithms and creating custom circuit passes. It specifically covers quantum hardware control, providing instructions on scheduling raw microwave or laser pulses to implement precise gates at the physical layer.

The materials cover the broader surface of quantum circuit design, including visualization techniques to analyze connectivity and optimization methods to reduce gate counts for hardware execution.

Features

  • Quantum Computing - Provides comprehensive educational resources on the principles, design, and execution of quantum computational processes.
  • Quantum Circuit Design - Provides an educational environment for learning quantum programming and circuit design.
  • Algorithm Implementation Examples - Provides reference examples and tutorials for implementing standard quantum algorithms and custom circuit passes.
  • Educational Code Notebooks - Distributes instructional content through interactive code notebooks designed for learning and experimentation.
  • Pulse-Level Control - Implements precise quantum gates by scheduling raw microwave or laser pulses directly at the hardware level.
  • Pulse-Level Control - Provides the capability to map logical gates to precise microwave or laser waveforms for hardware implementation.
  • Hardware-Agnostic Execution - Provides a backend-agnostic interface to execute quantum code across different processing units without modification.
  • Quantum Circuit Transpilation - Transforms high-level quantum programs into hardware-compatible formats through layout and routing optimization.
  • Pass-Based Optimizations - Implements a sequence of modular transformation rules to optimize quantum circuits for hardware execution.
  • Quantum Circuit Visualization - Generates graphical representations of quantum circuits to analyze connectivity and debug logical flow.
  • Pulse Control Guides - Provides instructional guides for scheduling raw microwave or laser pulses to implement precise quantum gates.
  • Pulse Scheduling - Provides scheduling of raw microwave or laser pulses to implement precise quantum gates.
  • Qubit Mapping Systems - Implements systems for mapping virtual qubits to physical hardware based on connectivity and device constraints.

Star history

Star history chart for qiskit/qiskit-tutorialsStar history chart for qiskit/qiskit-tutorials

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Qiskit Tutorials

Similar open-source projects, ranked by how many features they share with Qiskit Tutorials.
  • qiskit/qiskitQiskit avatar

    Qiskit/qiskit

    7,522View on GitHub↗

    Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits on physical hardware and simulators. It functions as a quantum algorithm framework, a circuit simulator, and a vendor-agnostic hardware interface for dispatching workloads across diverse providers. The project features a quantum circuit transpiler that optimizes abstract designs to match the specific basis gates and qubit connectivity of target hardware. It employs a pass-based transpilation pipeline and symbolic instruction translation to convert high-level circuits into hard

    Pythonpythonqiskitquantum
    View on GitHub↗7,522
  • quantumlib/cirqquantumlib avatar

    quantumlib/Cirq

    4,990View on GitHub↗

    Cirq is a Python quantum computing framework used for designing, simulating, and executing quantum circuits on Noisy Intermediate-Scale Quantum (NISQ) hardware. It serves as a quantum circuit simulator and noise modeler, as well as a tool for the implementation of quantum algorithms. The framework provides a specialized interface for NISQ hardware, allowing users to map logical quantum circuits to physical device topologies while validating hardware connectivity and gate constraints. It distinguishes itself through integrated noise modeling, applying depolarizing and damping channels to mimic

    Pythonalgorithmsapicirq
    View on GitHub↗4,990
  • ageron/handson-mlageron avatar

    ageron/handson-ml

    25,608View on GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Jupyter Notebook
    View on GitHub↗25,608
  • microsoft/quantumkatasMicrosoft avatar

    Microsoft/QuantumKatas

    4,879View on GitHub↗

    QuantumKatas is a set of quantum computing courseware and educational assets designed to teach the Q# programming language and quantum computing principles. It combines structured tutorials and coding tasks with interactive notebooks and a dedicated unit testing suite to validate the correctness of exercise implementations. The project provides a dockerized learning environment that packages all necessary tools and dependencies into a virtual image. This allows for the execution of quantum programming exercises without the need for local software installation. The curriculum covers qubit man

    Jupyter Notebook
    View on GitHub↗4,879
See all 20 alternatives to Qiskit Tutorials→

Frequently asked questions

What does qiskit/qiskit-tutorials do?

This project is a quantum computing educational resource and implementation library. It provides a collection of interactive notebooks and guides designed for learning quantum programming, developing algorithms, and simulating quantum circuits.

What are the main features of qiskit/qiskit-tutorials?

The main features of qiskit/qiskit-tutorials are: Quantum Computing, Quantum Circuit Design, Algorithm Implementation Examples, Educational Code Notebooks, Pulse-Level Control, Hardware-Agnostic Execution, Quantum Circuit Transpilation, Pass-Based Optimizations.

What are some open-source alternatives to qiskit/qiskit-tutorials?

Open-source alternatives to qiskit/qiskit-tutorials include: qiskit/qiskit — Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits… quantumlib/cirq — Cirq is a Python quantum computing framework used for designing, simulating, and executing quantum circuits on Noisy… ageron/handson-ml — This is a machine learning educational repository consisting of a collection of notebooks and code examples. It… microsoft/quantumkatas — QuantumKatas is a set of quantum computing courseware and educational assets designed to teach the Q# programming… atcold/nyu-dlsp20 — NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering… chipsalliance/chisel — Chisel is a hardware construction language and description tool used to define digital circuits. It functions as a…