Unwatch › YouTube video to notes with code
Coding tutorial → written lesson

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.

Free plan, no credit cardOn-screen code includedAny language → English
A real example

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.

Scraping Data from a Real Website | Web Scraping in PythonAlex The Analyst25:23

1:09Importing libraries and requesting the web page

  • Import BeautifulSoup from bs4 and the requests library.
  • Put the target Wikipedia URL in a variable and fetch the page with requests.get().
  • Create a BeautifulSoup object from page.text and the parser html.
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 →

Excerpt of a lesson made from this video by Alex The Analyst, licensed CC BY 3.0. AI-made adaptation by Unwatch, not endorsed by the creator. Watch the original for the live walkthrough.
How it works

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.

What you get

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.

FAQ

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.