awesome-qsharp
github.com/ebraminio/awesome-qsharp ↗A curated list of Q# code and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me official resources resources from awesome-qsharp"
Installation instructions →What's inside
Demos, Samples, and Additional Libraries
IDE Integration
Tutorials
- Create your first Q# program by using the Quantum Development Kit
Microsoft Learn module.
- Deutsch-Jozsa Algorithm
Materials for self-paced "Introduction to Quantum Computing" workshop presented at Grace Hopper Celebration 2018 and Hopper x1 Seattle 2019.
- Quantum Classification
Materials for self-paced "Introduction to Quantum Classification" lab presented at MLADS 2020.
- Quantum Computing with Microsoft QDK
Manning liveProject series that guides the learner through implementation of a variety of protocols and algorithms using Q# and Microsoft QDK.
- Quantum Kata Notebooks
Online self-paced tutorials for learning Q# programming and quantum computing.
- Quantum Katas
Programming exercises for learning Q# and quantum computing.
Blogs
- El Bruno's blog posts
- Microsoft Quantum Blog
Official blog of Microsoft Quantum team.
- Q# Advent Calendar 2018
Collection of Q#-related blog posts.
- Q# Advent Calendar 2019
Collection of Q#-related blog posts.
- Q# Advent Calendar 2020
Collection of Q#-related blog posts.
- Q# Advent Calendar 2021
Collection of Q#-related blog posts.
Official Resources
- Installation guide
- Q# libraries
- Q# libraries for the Quantum Development Kit
- Q# samples
- Quantum Computing Libraries for noncommercial use
- Quantum Development Kit documentation
Specially "Quantum computing concepts" gives a good introduction to quantum computing in general.
Books
- Introducing Microsoft Quantum Computing for Developers
Apress, 2022, Johnny Hooyberghs.
- Introduction to Quantum Computing with Q# and QDK
Springer, 2022, Filip Wojcieszyn.
- Learn Quantum Computing with Python and Q#
Manning, 2021,
- Q# Pocket Guide
O'Reilly, 2022, Mariia Mykhailova.
Videos
- Introduction to Quantum Programming through the Quantum Katas
Bettina Heim, Microsoft Ignite 2018 session (
- Learn to build your first quantum solution with the Quantum Development Kit and Q#
John Azariah, Microsoft Build 2018 session.
- Microsoft Quantum Development Kit Preview
Krysta Svore - step-by-step demo of quantum teleportation at Microsoft Mechanics.
- Programming quantum computers in .NET using Microsoft Q#
Rolf Huisman.
- Quantum computing sessions at //Build
Coding Contests and Solutions
- Microsoft Q# Coding Contest (Summer 2018)Official resources
- Microsoft Q# Coding Contest (Summer 2018)Official resources
- Microsoft Q# Coding Contest (Summer 2018) Warmup RoundOfficial resources
- Microsoft Q# Coding Contest (Summer 2020)Official resources
- Microsoft Q# Coding Contest (Summer 2020)Official resources
- Microsoft Q# Coding Contest (Summer 2020) Warmup RoundOfficial resources
Showing a sample of 57 resources. View the full list on GitHub →