Appearance
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 type | How to add |
|---|---|
| Book chapters | PDF per chapter in FeynmanLM/Courses/<Course Name>/ |
| Lecture PDFs / slides | PDF per lecture in FeynmanLM/Courses/<Course Name>/ |
| Video transcripts | Text 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.pdf2. 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.
- Start a Computer Use session and navigate to your Canvas course
- Ask Claude to download all lecture slides and readings
- 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.