Top 50 Awesome List


Programming Languages  1 month ago  131
A curated list of Q# code and resources.
View on Github

Aug 11th


  • 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.
  • Books

  • Q# Pocket Guide - O'Reilly, 2022, Mariia Mykhailova.
  • Introduction to Quantum Computing with Q# and QDK - Springer, 2022, Filip Wojcieszyn.
  • Introducing Microsoft Quantum Computing for Developers - Apress, 2022, Johnny Hooyberghs.
  • Blogs

  • Q# Advent Calendar 2020 - Collection of Q#-related blog posts.
  • Q# Advent Calendar 2021 - Collection of Q#-related blog posts.
  • Jun 13th, 2021

    Apr 12th, 2021

    Jul 8th, 2020


  • Quantum Classificationstars17 - Materials for self-paced "Introduction to Quantum Classification" lab presented at MLADS 2020.
  • Coding Contests and Solutions

    Official resources

  • Solution descriptions for Microsoft Q# Coding Contest (Summer 2020) and for the Warmup Round
  • Blogs

  • Q# Advent Calendar 2019 - Collection of Q#-related blog posts.
  • May 22nd, 2020

    May 19th, 2020

    May 27th, 2019

    Demos, Samples, and Additional Libraries

  • QuantumPeepstars33 - Generate Q# from JavaScript/TypeScript.
  • May 13th, 2019


  • Quantum Kata Notebooks - Online self-paced tutorials for learning Q# programming and quantum computing.
  • Deutsch-Jozsa Algorithmstars34 - Materials for self-paced "Introduction to Quantum Computing" workshop presented at Grace Hopper Celebration 2018 and Hopper x1 Seattle 2019.
  • Blogs

  • Microsoft Quantum Blog - Official blog of Microsoft Quantum team.
  • Mar 22nd, 2019

    IDE Integration

  • Vimstars3
  • Mar 20th, 2019

    Jan 22nd, 2019

    Official Resources

  • Installation guide
  • Q# samplesstars3.6k
  • Q# librariesstars463
  • Quantum Development Kit documentation - Specially "Quantum computing concepts" gives a good introduction to quantum computing in general.
  • Quantum Computing Libraries for noncommercial usestars178
  • Tutorials

  • Quantum Katasstars4k - Programming exercises for learning Q# and quantum computing.
  • Quantum Perceptronstars43 - Materials for self-paced "Introduction to Quantum Machine Learning" workshop presented at MLADS 2018.
  • Videos

  • Microsoft Quantum Development Kit Preview - Krysta Svore - step-by-step demo of quantum teleportation at Microsoft Mechanics.
  • Introduction to Quantum Programming through the Quantum Katas - Bettina Heim, Microsoft Ignite 2018 session (here is the same session held with VS Code instead of Visual Studio).
  • Learn to build your first quantum solution with the Quantum Development Kit and Q# - John Azariah, Microsoft Build 2018 session.
  • Programming quantum computers in .NET using Microsoft Q# - Rolf Huisman.
  • Coding Contests and Solutions

    Participants' solutions

  • Solutions to the 2018 Microsoft Q# Coding Challenge and Warm-Up on Codeforcesstars1
  • Q# codes by Hiroshi Kurokawastars0
  • No Description_ by Hajime Fukudastars0
  • IDE Integration

  • Visual Studio
  • Visual Studio Code
  • Emacsstars2
  • Atom
  • Demos, Samples, and Additional Libraries

  • Quantum Computing Q# Introduction 2018stars0
  • A implementation of Shor's algorithm written in Python calling Q# for the quantum partstars21
  • Hadamard Gate Q# Demostars6
  • Q# Bell State Programstars2
  • Q# playgroudstars0
  • Blogs

  • El Bruno's blog posts
  • Last Checked At: 2022-09-21T13:05:33.798Z


    Track your favorite github awesome repo, not just star it. provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt


    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.


    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap