Skip to main content

GitHub to course

Turn a GitHub repo into a course.Walk the code. Take the path.

Paste a public repository. Ailurn reads the tree, the README, and the real files, then builds modules around the architecture — with in-browser sandboxes when a lesson has code.

github.com/vercel/next.js

  • packages/next/src/server/
  • packages/next/src/client/
  • docs/01-app/
  • README.md

A tree, not a syllabus.

Course

  1. 01 · App Router entry points
  2. 02 · Server and client split
  3. 03 · Data fetching patterns
  4. 04 · Run the examples in-page

Grounded in the repo. Sandboxes when the lesson has code.

GitHub repository ingestion is on Plus. Free still lets you plan one course from a prompt — including a repo URL in the conversation — and generate two lessons.

How it works

From repo to path

  1. 01

    Paste the URL

    Open a new course and drop a public GitHub link in planning chat. Ailurn pulls the repository brief — not a generic “learn this language” syllabus.

  2. 02

    Get a path through the tree

    Modules follow the real architecture: entry points, core abstractions, then the pieces you actually need. You can steer depth before lessons are written.

  3. 03

    Run code in the lesson

    When a lesson includes code, Python, JavaScript, SQL, or HTML runs in the page. Ask questions against the lesson. Quiz what you just studied.

Questions

What this actually is.

How do I turn a GitHub repo into a course?

Paste a public GitHub URL into Ailurn planning chat. The planner grounds the outline in the repository, then you take ordered lessons in the same workspace. Code can run in the page when a lesson includes it.

Is this the same as asking Cursor or Copilot to explain a repo?

An IDE assistant answers in the moment. Ailurn commits a course you can resume: modules, lessons, quizzes, and a reader. Use both if you want — the course is the path; the IDE is the editor.

Does it work on private repositories?

Ingestion is built for public repository URLs. For private work, attach notes or docs you are allowed to upload, or describe the architecture in planning chat.

Which plan do I need?

Plus includes GitHub repository ingestion and unlimited file uploads. Free lets you try the planner and two lessons. See Pricing for the current limits.

Related

Other ways in.

Start

Paste the repo. Leave with a course.

Architecture, files, and the parts worth learning — then a workspace to take it.