Tutorials / Quick start
Tutorial

From a book to your first lesson

Turn material you trust into an AI-native learning programme — then learn it with any agent. No coding, no prompts; everything happens in the Studio and learner UI.

~15 min5 stepsupdated Jun 3, 2026
Before you start
A nebular ai workspace (the free tier is fine)
1–3 source files — a textbook, lecture notes, or a syllabus
PDF or Markdown, up to 100 mb each

Point Nebular at material you already trust — a textbook or two, lecture notes, a syllabus. It reads everything into a single skill graph: the concepts plus the prerequisites between them.

  1. 1In Studio, open Programmes and pick Import a textbook or syllabus to land on /programme/new.
  2. 2Give it a name (Introduction to linear algebra) and drag in 1–20 files. Nebular links several books into one graph and wires cross-book prerequisites automatically.
  3. 3Hit Next. Your files upload and the build kicks off — you can close the tab and come back.
What files work
PDF and Markdown, up to 100 mb each. Scanned (image-only) PDFs work too — Nebular OCRs them before extraction.
studio.nebular.ai/programme/new
Studio new-programme wizard, step 1: name field and a source-file dropzone with a markdown file attached

Nebular chunks each source, reads its chapter structure, extracts the teachable skills, and assembles them into a graph, modules, and a concept map — usually in five to ten minutes.

Watch the per-file jobs move through queued runningindexed. When it finishes, the ready panel shows the headline stats: concepts, modules, and prerequisites discovered.

Why it matters
Skills with no incoming prerequisite become entry points — where a learner can start cold. Cross-book links appear here too: a physics text can discover it depends on your algebra notes.
If a file won't process
Nebular fails gracefully with a plain-language reason — e.g. “this document is too short to build a useful programme” or “we couldn’t identify any teachable skills”. Swap the file or add a longer source and retry.
studio.nebular.ai/programme/new · generating
Studio generate step: a Building your programme panel with a progress bar and live extraction stages

Optional, but worth a minute. Open the graph in the editor and check the Programme tab to sanity-check the structure before you publish.

  1. 1Click View in Studio to open the editor at /editor/<id>.
  2. 2Switch to the Programme tab to see the modules and lessons Nebular generated, each tagged with the skills it covers — and the Graph tab to eyeball the prerequisites and entry points.
  3. 3Rename or prune skills by hand if you like. Nothing here is permanent until you publish.
Want it shaped to a goal?
You don’t have to refine the graph by hand. The agentic authoring tutorial hands the graph to an agent that validates it and re-shapes the path toward your outcome.
studio.nebular.ai/editor · programme
Studio editor Programme tab: generated modules and lessons, each lesson tagged with the skills it covers

Publishing snapshots the current graph into a versioned programme that learners can enrol in. Nothing is exposed until you do this.

  1. 1Hit Publish in the editor’s top bar and give the version a name (it becomes the programme title learners see).
  2. 2Watch the four stages run in order: concept map outcomesprogramme publish. Each can retry on its own if it hiccups.
  3. 3On success you get a version like v1.0 and a shareable learner link.
What publishing does
It creates an immutable snapshot of the graph + generated programme and makes it available at /learn/<slug>. Keep editing afterwards — your next publish is just v1.1.
studio.nebular.ai/editor · publish
Studio publish wizard: version name and description for the new published programme version

Switch hats. Open the learner experience, pick a lesson, and begin. The tutor adapts to what you know — and remembers it next time.

  1. 1Hit Start as learner, or open the published link and land on your /dashboard.
  2. 2Pick the recommended lesson and choose how you want to learn — Claude Code, Claude Desktop, or Claude web all work from the same enrolment.
  3. 3Answer as you go; mastery is tracked per skill and the next lesson unlocks when you’re ready.
Learner memory
What you master persists across topics and sessions — not just this programme. Come back tomorrow and the tutor knows exactly where you left off.
nebular.ai/dashboard
Learner dashboard: a continue-learning card for the next lesson, the module list, and progress