Course Market
ivyx✓
Find a course, see what it teaches, and download it into your workspace
Course Market
Find a course, read what it teaches, and download it into your workspace as lesson notebooks you can run and edit.
What you can do
- Search published courses by name, topic, or something a lesson covers.
- See the level, length, and lesson count on every card before you open it.
- Preview a course in full before committing to it.
- Download one into your workspace, then work through it lesson by lesson.
- See at a glance which courses you already have and which have a newer version.
Getting started
- Open Course Market from the activity bar.
- Click a card to read its syllabus, or press Download to get it straight away.
- Downloaded courses land under
courses/and show up in the Learn sidebar.
How a download works
A course arrives as ordinary .lesson.ipynb files plus a small manifest naming
the modules and their order. Nothing is hidden or locked: the notebooks are
yours to run, edit, and break. Your progress is stored separately from them, so
re-downloading a course never wipes what you have learned — though it does
replace the notebooks, which is why it asks first.
What it works with
Downloading works on its own. Install Learn to work through a course, and Course Explorer to preview one before downloading.
For contributors
The extension itself is documented in docs/CLAUDE.md with its
known gaps in docs/ROADMAP.md. The courses in this repo are a
separate subject: how they are written is
courses/PRODUCTION-STANDARD.md, which courses
exist and why is courses/agent-era-curriculum.md,
and how one is scaffolded and
then verified against a real kernel is tools/README.md.
Starting a course is npm run new-course -- --template, and handing the writing
to someone outside this repo goes through
courses/LLM-AUTHORING-BRIEF.md, which is the
whole contract in one self-contained file. The whole education
product across the four extensions is one read in
../extension-edu/docs/handbook.md.