CourseFeed

ChatGPT, Claude, Gemini or NotebookLM: which suits your course files?

By David Ahn ยท Updated 11 October 2026

They're all good, and they all change every few months, so any ranking goes stale quickly. How each one handles your files changes less often, and it makes more difference to a study session than a benchmark score does.

Two ways of working with documents

Chat with a document

ChatGPT, Claude and Gemini are general chat assistants. You paste or attach your material in a conversation and ask about it. They're flexible. They'll explain a topic three different ways, quiz you, rewrite your notes, and fill in from general knowledge when your notes are thin.

Your material usually stays with that one conversation. Start a new chat and you start over, unless you use a feature that keeps files across chats. Most of these assistants have something like that now, often called projects. What each plan includes keeps changing, so check the help pages for yours.

A notebook of sources

NotebookLM, from Google, works differently. You make a notebook (one per course, say) and add sources to it: PDFs, Google Docs and Slides, pasted text and a few other types. Its answers come from those sources, with citations that take you to the passage each point came from.

It's built to stay inside your material. That's great when you want to know what the reading actually says. It's less of a general tutor, though. When your sources don't cover something, it tends to tell you so instead of filling in. NotebookLM also has built-in study features that turn your sources into guides and other formats. Those change a lot, so see what's there when you try it.

What to compare

Whichever ones you're looking at, these are the questions that matter for course files.

Matching the tool to the job

The comparison that tells you the most is one you run yourself. Give two of them the same notes and the same three questions about this week's material, then see which answers are more accurate, easier to check, and closer to how your course teaches it. Use that one for this course. Another course might come out differently.

One text file works with all of them

CourseFeed turns your slides, readings, Word documents and spreadsheets into one Markdown document, with a # Source: heading for each file. Markdown is plain text, so the same file works in any of these tools.

For ChatGPT, Claude or Gemini, press Copy for AI and paste if it's a lecture or two. For a bigger batch, press Download .md and attach the file. If an app won't take a .md attachment, rename it to .txt. Nothing inside changes.

In NotebookLM, add it as a pasted-text source or upload the file. The whole batch then counts as one source.

It also means that if you switch tools halfway through the term, you don't have to upload ten files all over again. The same document works in the next one.

There's one trade-off with NotebookLM. A combined file is a single source, so citations point into that one source instead of to a named file. The # Source: headings still show which file each passage came from. If NotebookLM already accepts your file types, uploading them separately can work better there, since you get one source per file and can switch individual sources on and off. The combined file is most useful for files it doesn't take directly, and for chat assistants with tight upload limits.

Either way, scanned pages have no text to convert, so upload those as they are to a tool that reads images.

True of all of them

Academic integrity

Rules about AI differ between schools, between courses, and even between assignments in the same course. Using AI to study your own course material is usually treated differently from using it to write work you hand in, but not always. Some courses restrict AI completely, and some don't let you upload lecture material (which belongs to your lecturer or university) to outside tools. Check the syllabus or ask your instructor. Where AI is allowed on an assignment, a lot of courses expect you to say how you used it, so keep notes as you go.

Convert your files