R-report Documentation / Build knowledge
Courses
Turn a topic or existing material into a structured learning path.
What a Course is
A Course is a managed sequence of lessons. Each lesson is a note, while the Course stores the learning goal, lesson order, and course-level guidance used when generating or expanding lessons.
Create a Course
- Open Courses and choose the create flow.
- Enter a topic, goal, or starting material.
- Use the AI plan generator when you want R-report to propose a lesson sequence.
- Review the plan, then generate or add lessons individually.
- Open a lesson to edit its blocks, reorder lessons, and study the course when it is ready.
Existing material and templates
Course creation can use existing notes or material as a starting point. The codebase also contains template-driven course generation for selected educational destinations, including Japanese kanji and middle-school content. Those are product-specific generation paths, not a promise that every topic has a dedicated template.
Learning through a Course
- Use the Course study view to move through lessons.
- Lesson progress feeds the Study experience where supported.
- Edit generated lessons like any other note before relying on them.

