YouTube tutorial to notes — with the code from the screen.
Most video summarisers only read the speech, so the code is lost. Unwatch's Full lesson also reads what is shown on screen and puts the code and commands in your lesson, ready to copy.
A web-scraping tutorial, as a lesson.
This is part of the lesson made from "Scraping Data from a Real Website", a 25-minute Python video.
1:09Importing libraries and requesting the web page
- Import
BeautifulSoupfrombs4and therequestslibrary. - Put the target Wikipedia URL in a variable and fetch the page with
requests.get(). - Create a BeautifulSoup object from
page.textand the parserhtml.
from bs4 import BeautifulSoup
import requests
url = 'https://en.wikipedia.org/wiki/List_of_largest_companies_in_the_United_States_by_revenue'
page = requests.get(url)
soup = BeautifulSoup(page.text, 'html')
print(soup)
25:00Exporting to CSV
The last step writes the DataFrame to a CSV file. index = False leaves out the row numbers, so they aren't saved as an extra column.
Read the full lesson, with all 25 minutes, the quiz and flashcards →
Pick the lesson type that fits the video.
Code on screen needs a Full lesson. A talk with captions can use Transcript only.
Paste the tutorial link
Any public YouTube video, with or without captions, in any language. Non-English videos become an English lesson.
Choose Full lesson
The AI looks at the video as well as listening to it, so code, terminal output, slides and diagrams end up in the lesson as shown.
Copy, search, ask
Copy the snippets, search the lesson for a command, or ask the tutor why a line works. Timestamps take you back to the exact moment.
Notes you can use, not a summary you skim.
Built for tutorials where the important part is on screen.
Code and commands included
Snippets, terminal commands and config files shown on screen appear in your lesson as text you can copy.
Timestamps on every section
Jump back to the original video at the exact minute when a step needs a second look.
Ask about any line
Select code or text and ask for a simpler explanation, an example or why it works that way.
Study notes when you want them
Get a compact page of key concepts, code and commands, steps and gotchas for revision.
Free plan: 2 hours of video a week. Pro and Own Key plans are on the pricing section of the home page. For users aged 18 and over.
Questions, answered.
Will the code be correct?
The code is read from the video by AI, so check it before relying on it, as you would with any copied snippet. Timestamps let you compare against the video in seconds.
What if the video has no captions?
Full lessons work with or without captions, because the AI watches and listens to the video.
What is the difference between Full lesson and Transcript only?
Transcript only is made from the speech alone, so code that is only shown on screen can be missing. It uses half your video time. For coding tutorials, pick Full lesson.
Does it work for any programming language?
Yes. It reads whatever is shown on screen, in any language or framework.
Is it free?
Yes, the free plan includes 2 hours of video a week. Paid plans are on the home page.
Stop pausing to retype code.
Paste the first link. Your lesson is ready in a few minutes.