← All drills

Learning Assistant

What you'll be able to do

Build an LLM-powered study tool — upload a PDF and get a summary, an auto-graded quiz, and analytical questions. The same pattern behind document assistants and AI tutors.

⌁ AI tutors and study apps, "chat with your documents" assistants, and internal knowledge tools that turn PDFs into Q&A.
Start this internship
Create an account to unlock the 6 sections, the workbench, and askThili.
Begin

Sections

1. Learning Assistant
🔒 locked
2. Project Setup
🔒 locked
3. PDF Extraction
🔒 locked
4. Setting up the LLM
🔒 locked
5. Components
🔒 locked
6. Quiz and QA Generator
🔒 locked

Dig deeper

🔗Streamlit — build data/LLM apps in pure Python
article
🔗PyMuPDF documentation
article
🔗learnify — the reference app you build in this course
code

Part of these learning paths

I'm a software engineer and I want to learn agentic programming
View path →