LearnAIWithMe

LearnAIWithMe

I Built an AI Tutor for My Claude Certification with NotebookLM & Claude Cowork

A Claude Cowork and NotebookLM tutor that quizzes you until you pass. One prompt to build it.

Gencay's avatar
Gencay
Jul 10, 2026
∙ Paid

Finding a job has never been easier than in this era.

Yesterday, I was scrolling through jobs on Upwork when one title stopped me.

Claude Certified Architect. $25 to $60 an hour, 30 plus hours a week, 3 to 6 months.

Upwork job listing titled Claude Certified Architect paying $25 to $60 hourly for 3 to 6 months at 30-plus hours a week
One contract, sixteen weeks, twenty-four grand. That is why the title stopped me.

Do the simple math. Call it $50 an hour, 30 hours a week, 16 weeks. That is $24,000 from one contract.

Good money. I noted it and moved on.

Then this landed in my inbox.

Email from the Claude Partner Network Team announcing three new Claude certifications including Claude Certified Developer Foundations at $125
Anthropic opened the exams. Knowing the tool and passing its test are different sports.

Anthropic opened new Claude certifications.

I know Claude Code from A to Z.

But knowing a tool and passing its exam are different sports.

An exam wants structured prep, repetition, and a schedule that does not care about my mood.

If I want to learn something, I use NotebookLM, because grounding keeps the hallucinations out.

And if I want to keep showing up, I use a Claude routine, because it does not let me skip.

So I built my own tutor.


The AI Tutor I Built with Claude Cowork and NotebookLM

I have a quiz in 5 minutes.

Claude Scheduled tasks screen with the Claude code tutor round card highlighted, set to run at 9 AM every 3 days, next to a Daily briefing task
The alarm clock. Every three days at nine, the Claude code tutor round fires on its own.

This quiz uses NotebookLM as a source, specifically this one.

File tree of the .notebooklm folder showing CLAUDE.md instructions, tutor_progress.json, tutor_quiz_round_1.md, and a SKILL.md scratchpad file marked edited
Everything lives in one folder. The instructions, the progress file, and each quiz round the tutor writes back.

The wildest part, the Claude Cowork, creates a quiz through NotebookLM connection, send backs to you the questions.

My topic: Claude Certified Developer

You can choose any topic; heck, it can be your dream job, and you can also simulate an interview.

Mine started on Cowork.

Let’s check notebookLM once again. Here is the quiz that was generated.

NotebookLM Studio panel showing a freshly generated Claude Quiz artifact built from 10 sources
Check NotebookLM, and there it is. The quiz is generated before I finish my coffee.

But I can answer through Cowork.

Claude Cowork showing quiz questions with the .notebooklm folder holding tutor_progress.json and tutor_quiz_round_1.md in the sidebar
I answer inside Cowork. Every response gets scored and written back to disk.

And all of my questions/answers/right or wrong were saved as json file, named tutor_progress.json.

At the end of each quiz, it’ll suggest a source to me.

Quiz processing
The quiz has finished

Here is my result.

Quiz grading result showing a score of 60, nine correct out of fifteen, below the 90 pass mark with consecutive passes at zero
Sixty out of a hundred. Below the pass mark, so the streak stays at zero. No mercy.

I don’t have too much time to finish, but that’s not my excuse :)

Also, here are the six misses that I have to address, and there is one official document for each of these errors, so I can check out and read by the next quiz.

Grading breakdown of six missed questions on Agent SDK, MCP, prompt caching and subagents, each mapped to an official Claude documentation link
Six misses, each mapped to one official doc. The tutor tells me exactly what to read next.

And in the next quiz, it will create a new quiz using a custom prompt through NotebookLM.

The prompt will force it to focus on these subjects.

How does the AI Tutor work with NotebookLM and Claude?

The whole thing runs on three pieces.

A NotebookLM notebook, trained on the topic. This is the brain. Mine holds the Claude Certified Developer material.

NotebookLM notebook titled Claude Certified Developer Foundations with ten Claude Code and MCP sources loaded, acting as the tutor knowledge base
The brain. A NotebookLM notebook trained on the exam, so questions come from sources, not imagination.

The NotebookLM CLI. This is the wire. It connects the brain to Claude Cowork through one file, which holds your Google session.

Without the wire, Cowork cannot reach the notebook.

With it, Cowork generates quizzes, pulls answers, and asks the notebook questions on its own.

File tree of the .notebooklm folder showing CLAUDE.md instructions, tutor_progress.json, tutor_quiz_round_1.md, and a SKILL.md scratchpad file marked edited
Everything lives in one folder. The instructions, the progress file, and each quiz round Cowork writes back on its own.

A Claude Cowork routine. This is the muscle and the alarm clock in one. Every three days at 9 in the morning, it fires. No approval from me. It reads tutor_progress.json, sees what I missed last round, and generates a fresh quiz forced onto my weak subjects. Score 90% three rounds in a row, and the routine congratulates me, then stops scheduling. It knows when its job is done.

Claude Scheduled tasks screen with the Claude code tutor round card highlighted, set to run at 9 AM every 3 days, next to a Daily briefing task
The alarm clock. Every three days at nine, the Claude code tutor round fires on its own.

The brain knows the material. The wire moves the questions. The alarm makes sure I show up.

Setting Up the Tutor

We’ll do it in 3 steps.

First, let me show you how to train notebookLM if you don’t know about it.


1. Train NotebookLM

Let me explain to you in 5 steps, very fast.

Visit here → Click on “Try”. → Click on Create a new notebooklm “+” → Click on Websites → Paste YT Video Link.

If you want to learn more about notebookLM, check this one.

Claude Scheduled tasks list with an arrow pointing to the highlighted Claude code tutor round card running every 3 days at 9 AM
The brain knows the material, the wire moves the questions, the alarm makes me show up. Now let us set it up.

Good, now you have NotebookLM.

It is time to connect it with Claude Cowork.


2. Connect NotebookLM with Claude Cowork

To do that, you first need to connect NotebookLM with Claude Code.

Most people don’t know this is even possible.

You can actually connect Claude Code to NotebookLM through a CLI setup.

I didn’t know it either until recently.

The best part? It takes just two prompts.

Just two steps, and you’re ready to go.

Illustrated 3-step diagram showing how to build a Claude and NotebookLM AI tutor, install the NotebookLM CLI, connect Claude Cowork, and build a quiz routine that quizzes you regularly
Three steps turn Claude and NotebookLM into a tutor that quizzes you until you master the topic.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Gencay I · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture