Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>MargaretAI LearningNew to Visual Studio Code? Get it now.
MargaretAI Learning

MargaretAI Learning

MargaretAI Learning

|
6 installs
| (0) | Free
Learn programming through an adaptive course inside VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MargaretAI Learning

Learn programming through an adaptive course inside VS Code. A short chat finds out what you want to build and what you already know; then the course hands you one task at a time, in your own project, and the tests in the Test Explorer tell you when it works. A tutor in the secondary side bar answers when you ask.

Getting started

  1. Run MargaretAI Learning: Start from the Command Palette. It opens the welcome page, where you pick your language and type the invitation code your course gave you.
  2. Keep the recovery key it shows you. It is your account: there is no password, and without the key the account cannot be restored on another machine.
  3. Answer the two sharing questions. Saying no to every one of them still gives you the whole course.

MargaretAI Learning: Welcome explains all of this again whenever you want it.

Commands

Command What it does
Start Open the welcome page where you pick English or German and join with an invitation code.
Restore With Key Use your account on another machine.
Show Recovery Key Show the key again.
Data Sharing Change what you share, at any time.
Language Switch between English and German. What is already written stays as it is.
Privacy Notice, Download My Data, Correct My Profile, Delete My Account Your rights over your data.
Reset Remove the extension's local state from this machine. The account keeps existing.

Every command sits under MargaretAI Learning: in the Command Palette. The palette names them in VS Code's display language; everything else follows the language you picked.

Settings

Setting Default Purpose
learningPlatform.backendUrl https://margaret.teaching.psi.uni-bamberg.de Where the course server lives.
learningPlatform.pythonPath "" Interpreter used to run task tests. Empty means detect one.
learningPlatform.proactiveHelp profile How much help the tutor offers without being asked.
learningPlatform.recapOnReopen on Whether a recap opens by itself when you come back.

The recovery key is held in VS Code's secret storage and never written to your folder.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft