Skip to content

Add multi-course support and Python notebook courses to QDK Learning#3394

Closed
minestarks wants to merge 1 commit into
mainfrom
minestarks/python-learning-2
Closed

Add multi-course support and Python notebook courses to QDK Learning#3394
minestarks wants to merge 1 commit into
mainfrom
minestarks/python-learning-2

Conversation

@minestarks

Copy link
Copy Markdown
Contributor

This change generalizes the QDK Learning feature to support multiple courses of different kinds, including author-provided Python Jupyter notebook courses, while keeping the Quantum Katas as the default.

Comment thread courses/circuit-diagrams-new/01-intro/_exercises.json
Comment thread courses/circuit-diagrams-new/02-circuits/circuits.ipynb
Comment thread courses/circuit-diagrams-new/course.json
Comment thread source/vscode/agents/qdk-learning.agent.md
Comment thread source/vscode/agents/qdk-learning.agent.md
Comment thread source/vscode/src/learning/python/environment.ts
Comment thread source/vscode/src/learning/python/environment.ts
Comment thread source/vscode/src/learning/python/environment.ts
Comment thread source/vscode/src/learning/constants.ts
Comment thread source/vscode/src/learning/dropInCourseProvider.ts
Comment thread source/vscode/src/learning/notebookCellStatusBar.ts

@amcasey amcasey left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The old kata notebooks at github.com/microsoft/quantumkatas may be useful references

Comment thread courses/circuit-diagrams-new/course.json
Comment thread courses/circuit-diagrams-new/course.json
Comment thread courses/circuit-diagrams-new/pyproject.toml
Comment thread courses/circuit-diagrams-new/01-intro/_exercises.json
Comment thread courses/circuit-diagrams-new/01-intro/intro.md
Comment thread source/vscode/agents/qdk-learning.agent.md
Comment thread source/vscode/package.json
Comment thread source/vscode/src/learning/constants.ts
Comment thread source/vscode/src/learning/courseProvider.ts
@amcasey

amcasey commented Jul 15, 2026

Copy link
Copy Markdown
Member

I'll make a new PR when I understand things better.

@amcasey amcasey closed this Jul 15, 2026
Comment thread source/vscode/src/learning/dropInCourseProvider.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants