<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28" -->

---
title: QDK Tutorial: Learn Quantum Computing with GitHub...
description: A walkthrough of the Microsoft Quantum Development Kit (QDK) learning path inside VS Code, showing how to set up the QDK extension, navigate a structured...
canonical: https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code | daily.dev
og:description: A walkthrough of the Microsoft Quantum Development Kit (QDK) learning path inside VS Code, showing how to set up the QDK extension, navigate a structured...
og:url: https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28
og:image: https://api.daily.dev/og/posts/Pyw74TG28.png
og:image:alt: QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code

**[Microsoft Developer](https://daily.dev/sources/microsoftdeveloper)** · 4 min read · 0 upvotes · 0 comments

## Summary

A walkthrough of the Microsoft Quantum Development Kit (QDK) learning path inside VS Code, showing how to set up the QDK extension, navigate a structured course covering quantum fundamentals through advanced algorithms like Grover search, write Q# code, and use the built-in QDK learning agent (powered by GitHub Copilot) for hints and explanations.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=551n6E8iCBI>

## Questions this post answers

### What programming language does the Microsoft QDK use for quantum computing exercises?

The Microsoft Quantum Development Kit uses Q#, described as an easy-to-learn, expressive quantum programming language. It is used throughout the QDK's built-in learning path for hands-on coding exercises in VS Code, covering topics from complex arithmetic and qubits up to advanced algorithms like Grover's search and Shor's algorithm.

_daily.dev surfaces resources for developers exploring quantum programming languages like Q# alongside mainstream ecosystems._

### What do I need to start the QDK quantum computing tutorial in VS Code?

You need Visual Studio Code, the Microsoft QDK VS Code extension, and a GitHub account to enable GitHub Copilot for hints and help. After installing the extension, a Microsoft Quantum icon appears in the activity bar, opening a learning panel where you click start learning and grant permission to add exercise files to your workspace.

_Developers setting up new learning environments can track tool and extension requirements like these via daily.dev._

### How does the QDK learning agent help when I'm stuck on a quantum computing exercise?

The QDK learning agent, powered through the VS Code chat panel, offers two ways to get unstuck: clicking an explain button to break down a lesson further, or asking it a direct question about confusing material, such as what a brute-force approach means. It can also debug failed exercises, for example catching an off-by-one error in a Grover search oracle implementation.

_For anyone learning by debugging exercises with an AI agent, daily.dev tracks how these coding assistants evolve._

## Similar posts on daily.dev

- [Getting started with GitHub Copilot in Visual Studio or VS Code](https://daily.dev/posts/getting-started-with-github-copilot-in-visual-studio-or-vs-code-3or4rwi6m) · InfoWorld · 0 upvotes · 0 comments

---

Tags: [#github](https://daily.dev/tags/github), [#quantum-computing](https://daily.dev/tags/quantum-computing), [#vscode](https://daily.dev/tags/vscode)

[View this post on daily.dev](https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code","url":"https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28"},"datePublished":"2026-08-05T17:28:00.572Z","dateModified":"2026-09-13T20:44:20.748Z","description":"A walkthrough of the Microsoft Quantum Development Kit (QDK) learning path inside VS Code, showing how to set up the QDK extension, navigate a structured...","image":"https://i.ytimg.com/vi/551n6E8iCBI/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/551n6E8iCBI/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Microsoft Developer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Microsoft Developer","logo":"https://media.daily.dev/image/upload/s--xZzU3zUq--/f_auto/v1746714872/logos/microsoftdeveloper","url":"https://daily.dev/sources/microsoftdeveloper"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"github,quantum-computing,vscode","timeRequired":"PT4M","video":{"@type":"VideoObject","name":"QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code","description":"A walkthrough of the Microsoft Quantum Development Kit (QDK) learning path inside VS Code, showing how to set up the QDK extension, navigate a structured...","thumbnailUrl":"https://i.ytimg.com/vi/551n6E8iCBI/sddefault.jpg","uploadDate":"2026-08-05T17:28:00.572Z","duration":"PT4M","url":"https://api.daily.dev/r/Pyw74TG28","embedUrl":"https://www.youtube.com/embed/551n6E8iCBI"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Microsoft Developer","item":"https://daily.dev/sources/microsoftdeveloper"},{"@type":"ListItem","position":3,"name":"QDK Tutorial: Learn Quantum Computing with GitHub Copilot in VS Code"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/qdk-tutorial-learn-quantum-computing-with-github-copilot-in-vs-code-pyw74tg28#faq","mainEntity":[{"@type":"Question","name":"What programming language does the Microsoft QDK use for quantum computing exercises?","acceptedAnswer":{"@type":"Answer","text":"The Microsoft Quantum Development Kit uses Q#, described as an easy-to-learn, expressive quantum programming language. It is used throughout the QDK's built-in learning path for hands-on coding exercises in VS Code, covering topics from complex arithmetic and qubits up to advanced algorithms like Grover's search and Shor's algorithm. daily.dev surfaces resources for developers exploring quantum programming languages like Q# alongside mainstream ecosystems."}},{"@type":"Question","name":"What do I need to start the QDK quantum computing tutorial in VS Code?","acceptedAnswer":{"@type":"Answer","text":"You need Visual Studio Code, the Microsoft QDK VS Code extension, and a GitHub account to enable GitHub Copilot for hints and help. After installing the extension, a Microsoft Quantum icon appears in the activity bar, opening a learning panel where you click start learning and grant permission to add exercise files to your workspace. Developers setting up new learning environments can track tool and extension requirements like these via daily.dev."}},{"@type":"Question","name":"How does the QDK learning agent help when I'm stuck on a quantum computing exercise?","acceptedAnswer":{"@type":"Answer","text":"The QDK learning agent, powered through the VS Code chat panel, offers two ways to get unstuck: clicking an explain button to break down a lesson further, or asking it a direct question about confusing material, such as what a brute-force approach means. It can also debug failed exercises, for example catching an off-by-one error in a Grover search oracle implementation. For anyone learning by debugging exercises with an AI agent, daily.dev tracks how these coding assistants evolve."}}]}
```

