Skip to content

Courses

A course in ForeverLM is a structured collection of related sources (book chapters, lecture PDFs, and video transcripts) grouped together. This lets you build a comprehensive source library for a course rather than treating each source in isolation.

Course Structure

Courses are assembled from three types of content:

Content typeHow to add
Book chaptersPDF per chapter in ForeverLM/Courses/<Course Name>/
Lecture PDFs / slidesPDF per lecture in ForeverLM/Courses/<Course Name>/
Video transcriptsText file per video in a Podcasts or course folder

Setting Up a Course

1. Create a course folder in iCloud

~/Library/Mobile Documents/com~apple~CloudDocs/Documents/ForeverLM/Courses/<Course Name>/

For example:

Courses/
└── CS229 Machine Learning/
    ├── lecture-01-intro-supervised.pdf
    ├── lecture-02-linear-regression.pdf
    ├── lecture-03-locally-weighted-regression.pdf
    └── problem-set-1.pdf

2. Add lecture PDFs

Copy lecture slides, problem sets, and reading PDFs into the course folder. The app scans this folder and shows each PDF as a source in the Studio sidebar.

3. Use with your AI assistant

Select course sources in Studio, then ask your AI assistant to:

  • Explain key concepts from the lecture
  • Quiz you on the material using the Feynman technique
  • Compare ideas across multiple lectures
  • Help you work through problem sets

Importing from Canvas LMS

If your university uses Canvas LMS, you can bulk-download all course materials using Claude Computer Use and drop them into your course folder.

  1. Start a Computer Use session and navigate to your Canvas course
  2. Ask Claude to download all lecture slides and readings
  3. Move the files into your ForeverLM course folder

Adding Video Content

For lecture videos, the workflow depends on the source:

YouTube lectures with captions: Copy the video transcript into a .txt file and save to ForeverLM/Podcasts/<Course Name>/.

Apple Podcasts lecture series: If the course is published as a podcast, add it in Apple Podcasts, listen to each episode, and click Show Transcript once per episode. ForeverLM picks up the cached transcript automatically.

Tips

  • Add a whole course to a Project: Drag the course row onto the Project. Every lecture and material is added in course order, and anything added to the course later flows into the Project automatically.
  • Lecture notes > slides: Notes usually contain more prose and context than slides alone.
  • Process lecture by lecture as you watch, so the material is fresh.
  • Problem sets: Add problem set PDFs too — your AI assistant can help you reason through approaches.

Naming convention

Prefix files with lecture-01-, pset-01-, etc. so they sort chronologically. The app shows sources in filename order.