Skip navigation

Quantum learning resources

Learn how to develop and apply quantum computing solutions with documentation, tools, community projects, and Azure services.

Build quantum apps and run optimisation solutions—backed by Azure scale and reliability—with Azure Quantum, an open cloud ecosystem built on a trusted cloud platform.

Learn more about Azure Quantum

Use the quantum development kit to build programmes that run on quantum hardware or formulate problems that run on quantum-inspired solvers in the cloud. The development kit provides: a tool set integrated with leading development environments; open-source resources; support for Q#, Qiskit, and Cirq for quantum computing; and access to optimisation solvers for running optimisation problems in the cloud.

Learn about Q# and the quantum development kit

Enhance how you solve optimisation problems on classical hardware using algorithms inspired by physical processes.

Learn about quantum-inspired optimisation

Explore quantum computing with your choice of quantum tools: Qiskit, Cirq, or Q#—a high-level quantum-focused programming language rooted in quantum mechanics. Develop apps for quantum hardware using Azure Quantum, and build durable quantum apps with quantum resource estimation and simulation.

Review quantum computing documentation

Learn how to create and apply quantum solutions

Microsoft Learn

Build new skills with Quantum computing foundations—an interactive, hands-on quantum computing learning path.

Start learning

Quantum Katas

Learn quantum computing and Q# programming with this collection of self-paced tutorials and quantum programming exercises on GitHub.

Start learning


Explore quickstarts, tutorials, API references, and code examples.

Review documentation

Open-source libraries and samples

Enhance your skillset and start building your first quantum solution with this collection of ready-to-use code samples.

Get started

Industry case studies

Identify possible applications of quantum computing in your business by exploring case studies with real-world examples.

Get case studies

Q# Blog

Get the latest insights, announcements, and news relating to the Q# quantum programming language.

Check out the blog

Research publications

Read about the latest advancement in quantum hardware and algorithms developed by Microsoft researchers.

Explore the research

University curriculum for quantum computing

Find out more about becoming a curriculum partner and request ready-to-teach university-level curricula.

Learn more

Quantum community projects

Q# Community

This group collects and maintains Q# programming language projects, including new libraries, algorithm implementations, and tutorials.

Go to the Q# Community

HackadayU classes

Learn about quantum computing concepts and algorithm programming through classroom discussion and intuitive comics.

Explore the course

E-book: Learn Quantum Computing with Python and Q#

Learn how to apply quantum computing programming techniques to real-world examples like cryptography and chemical analysis.

Get the e-book

Share your quantum project with us

Tell us about your quantum project ideas and how you are using Microsoft quantum solutions for a chance to become a featured community member.

Get in touch

Quantum events

Learn more about Azure Quantum, the vibrant ecosystem that supports it, and how to get involved by attending live and on-demand events.

Watch live and on-demand events