Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

One of the most exciting things about building a community around the Microsoft Quantum Development Kit is bringing new people on board who share our passion for quantum programming. This July, we were proud to expand our community by co-hosting the Haquathon event with the University of Technology Sydney (UTS). With the help of our partners at UTS, we welcomed forty participants into the exciting world of quantum development using the Quantum Development Kit. We also introduced the Microsoft Quantum Katas, which are a series of self-paced tutorials on quantum computing and quantum programming.

Each kata consists of a sequence of tasks exploring a particular theme or skill in quantum programming, such as the basic gates available to quantum programs, how to prepare states in superposition, and using measurements to extract classical information from quantum registers. The tasks in each kata progress from straightforward to challenging, providing feedback after each step to help identify and explain misunderstandings. During the Haquathon event, participants worked through tasks in the Quantum Katas, asking questions and helping each other learn as they began their journey to become quantum developers.

Attendees learning how to code in Q#

Events like the Haquathon are made truly wonderful by the range of backgrounds and experiences participants bring with them. The community is expanding beyond quantum research students, postdocs and faculty to now include participants who are entirely new to quantum. The feedback offered by the katas helped provide a smooth onboarding experience by integrating new techniques in classical programming alongside quantum computing concepts.

The BasicGates kata was helpful for participants learning about the qubit, basic instructions for quantum processors, and the notation to communicate these concepts. Meanwhile, the Superposition kata helped experienced quantum researchers gain familiarity with cross-platform quantum development on .NET Core, expressing quantum concepts in Q#, and decomposing complicated state preparation tasks into recursive descriptions. Participants of all skill levels learned valuable lessons in quantum programming, whether for academic research or simply for their own personal interest.

Welcome slide - Getting started with the Quantum Development Kit

Even more exciting, all of the participants at the Haquathon were able to learn something from each other. The Microsoft Quantum team is constantly learning from the community, exploring bug reports, and integrating community contributions to make the Quantum Development Kit an even better tool for empowering quantum development.

An enterprise-scale quantum computer will offer the ability to address critical problems such as energy production and climate change. Microsoft has a long history of creating tools that empower people to solve the problems they’re most passionate about, and the Quantum Development Kit is one of the latest entries in that tradition. Building and programming quantum computers to solve society’s critical problems is a challenging task that requires a diversity of ideas expertise. Through our continued support for events like the Haquathon, we’re building an inclusive community to meet those challenges head-on.

If you weren’t able to join us in Sydney, no worries! We’re always adding new events. In the meantime, the Quantum Development Kit and Quantum Katas are available for anyone to pick up and learn at their own pace.