Skip to content

Courses

A course in FeynmanLM 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 FeynmanLM/Courses/<Course Name>/
Lecture PDFs / slidesPDF per lecture in FeynmanLM/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/FeynmanLM/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 FeynmanLM 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 FeynmanLM/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. FeynmanLM picks up the cached transcript automatically.

Tips

  • 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.