Udemie downloads the Udemy, Coursera and LinkedIn Learning courses you already have access to, so you can watch them with no internet. Then it helps you find any moment again, save what matters and review it a little every day.
Udemie is a personal learning workspace and offline course study app for Windows and Linux. Download the Udemy, Coursera and LinkedIn Learning courses you already have access to into a local library with a player, notes and AI study tools.
Downloading is only the start.
Your courses, offline.
Save a whole course, one chapter or only the lectures you choose, with their subtitles and files. Everything plays with no internet.
Modern React Patterns
6 lectures · 1 h 12 min
OnlineOffline
1Why components08:12
2Props and state11:40
3Rendering, step by step14:05
4Live session replayProtected, skipped
5Closures in hooks12:58
6useReducer in practice15:21
functionmakeCounter() {
let count = 0;
return () => ++count;
}
// count lives on in the closure
06:48 / 12:58
Lesson 5 · Closures in hooks
On this computer
Free and PRO. Free: the first chapters of 3 new courses each month, up to 720p. PRO: every video, in the best quality the course offers. If the connection drops, the download pauses and continues later. Protected (DRM) lectures are skipped, never unlocked.
Find the moment.
Type what you remember, and Udemie opens the lesson at the line where it was said.
Search your lessonswhythefunctionremembersthevariable
Ctrl K
Lesson 4 · Closures
JavaScript, Deeply
12:41
…so a closure keeps its scope even after the outer function returns.
Lesson 2 · Scope chains
JavaScript, Deeply
03:05
Every function remembers where it was created.
Lesson 9 · Stale closures
Modern React Patterns
27:18
The effect still sees the old variable.
functionmakeCounter() {
let count = 0;
return () => ++count;
}
// count lives on in the closure
12:41
So a closure keeps its scope, even after the outer function returns.
Search runs on your computer. Free: 3 courses you choose. PRO: every course, and everything you saved. Needs subtitles. The first search downloads a search model once (about 135 MB).
Keep it. Review it.
Save a moment with one key, write it as a card, and Udemie shows it again when you are about to forget it.
functionmakeCounter() {
let count = 0;
return () => ++count;
}
// count lives on in the closure
12:41
Highlight saved · 12:28–12:41
HLesson 4 · Closures
Today’s review8
12:28Your card
Whatdoesaclosurekeep?
Lesson 4 · Closures
What does a closure keep?
The variables of the scope where the function was created.
AgainHardGoodEasy
Next: in 2 days
Free and PRO, on your computer, with no limit. Udemie plans each review with FSRS, an open spaced-repetition method.
Ask your course.
Ask a question and get an answer from your lessons, with numbered sources that open the exact second.
When should I use a reducer instead of state?
Reach for a reducer when several values change together after one event.1It keeps every update in one place you can test.2
Lesson 7 · useReducer in practice08:15
const [todos, dispatch] =
useReducer(reducer, []);
functionreducer(list, a) {
if (a.type === "add")
return [...list, a.item];
}
08:15
From your lessons
Lesson 7 · useReducer in practice
Lesson 3 · State that belongs together · 04:52
“Chat” inside a course: Free (in 2 courses) and PRO, with daily allowances. “Answer from my lessons”, across all your courses: PRO only. Needs subtitles, internet and a Udemie Cloud sign-in. Only your question and a few matching passages are sent.
Listen to what you studied.
Udemie turns lessons you watched into a short narrated episode. Each chapter opens the lesson it comes from.
Recap
5 min10 min
Lesson 1 · Why cachingWatched
Lesson 2 · Cache keysWatched
Lesson 3 · InvalidationWatched
Recap · Web Performance in Practice
5 min
Lesson 1Lesson 2Lesson 3
Lesson 2Lesson 3
3:12 / 5:04Saved on this computer
“Audio recaps”, with voices in English and French. Free: 5-minute recaps, with a small monthly allowance. PRO: 5 or 10 minutes, with a higher allowance. Needs internet and a Udemie Cloud sign-in; the text of the lessons you select is sent to Udemie. Saved episodes play offline.
See ideas connect.
The Knowledge Map shows the ideas in your lessons and links the courses that explain the same thing.
Free and PRO. Creating a map has monthly limits (lower on Free), needs subtitles or notes, internet and a Udemie Cloud sign-in, and sends the text of the lessons you select. Exploring and editing your map works offline.
Two languages at once.
Show subtitles in two languages together, and check the meaning of a word without leaving the video.
Aclosure remembers the variables around it.Un closure recuerda las variables que lo rodean.
closureOnline meaning
noun · programming
A function bundled with the variables of the place where it was written.
Save this word
“Both languages” uses the subtitle tracks saved with the lecture: Free and PRO. “Translate subtitles” can add a track in 8 languages. Translation and online word meanings are optional, have daily allowances, need internet and a Udemie Cloud sign-in, and send the subtitle text (or the word and its sentence) to Udemie.
Plan your week.
Choose how much time you have each week, and see when you will finish.
2 h a week4 h a week
MTWTFSS
At this pace
FinishJune
JuneMarch
Free and PRO, on your computer. If you miss a day, its time moves to the next days.
Ready for Anki.
Export your cards, highlights, notes or saved words to Anki, each with a link back to the lesson.
Export to Anki4 items
What does a closure keep?Lesson 4 · 06:12Lesson 4 · 06:12
Stale closures in effectsLesson 9 · 27:10Lesson 9 · 27:10
Free and PRO. Save an .apkg file, or send directly to Anki with the AnkiConnect add-on. Nothing leaves your computer.
Udemy, Coursera, LinkedIn Learning.
Personal accounts and Udemy Business. On Windows and Linux.
Windows: Microsoft Store or direct installer. Linux: Snap Store or .deb package. The app is in English, French, Spanish and Turkish. There is no macOS, iPhone or Android version.
Paste a course URLudemy.com/course/modern-react-patternscoursera.org/learn/systems-design-basicslinkedin.com/learning/web-performance-in-practiceUdemyCourseraLinkedIn Learning
Sign in with your own account, choose what you need, and Udemie saves it on your computer.
Sign in. See your courses.
Connect your Udemy, Udemy Business, Coursera or LinkedIn Learning account, and Udemie shows the courses that account can open.
Free and PRO. You sign in on the platform’s own page, so Udemie never reads your password. Udemy Business works with your organization’s single sign-on. You can connect several accounts, for example personal and work. LinkedIn Learning courses are usually added from their link. Udemie does not give access to courses: you need your own enrolment or subscription.
Personal
Udemy
Work
Organization portal
Add another account
Your courses7
Modern React Patterns
P
JavaScript, Deeply
P
Product Writing
P
Data Visualization with D3
P
Systems Design Basics
W
Leading Remote Teams
W
Security Essentials
W
Download everything, or only a part.
Download a whole course, one chapter or only the lectures you pick. You see the count before anything starts.
Chapter 1 · Foundations6/6
Chapter 2 · Hooks4/5
useState
useEffect
Custom hooks
Rules of hooksShift
Refs
Paste a course URLDownload selection (10)
Free (inside the free part of each course) and PRO (every lecture). You can also start from a link with “Paste a course URL”. Shift-click selects a range.
Subtitles, files and text lessons too.
Subtitles, attached files and text lessons are saved with each lecture, so you have them offline too.
Lesson 6 · Custom hooks
Video · 720p
SubtitlesENESAR
hooks-cheatsheet.pdf
starter-code.zip
Reading · Hook recipes
Free and PRO; on Free, they follow their lecture inside the free part. Choose subtitle languages from 16 (saved by default: English, French, Spanish, German and Arabic); saving them as .srt is a setting. PDFs and code files come with their lecture. Quizzes and some other lesson types are not saved.
Built for unreliable connections.
If the connection drops, the disk is full or your session expires, the download pauses. It does not fail, and you continue from where it stopped.
DownloadingOnline
Systems Design Basics
Paused · Connection lost100%On disk · 100%
Resume
Paused at 60%, then resumed from there
Load balancing
Caching
Queues
Free and PRO. A course that needs attention shows one next step: Reconnect, Resume or Retry. Interrupted downloads resume the next time you open Udemie, and downloading a course again fetches only the missing files. You can set a speed limit or a proxy. Udemie also works behind antivirus web protection.
Protected lectures stay protected.
Udemie does not break or bypass DRM. Protected lectures are left out, and the rest of the course downloads normally.
1Welcome01:40
2The brief06:12
3Partner workshopProtected
4Writing the outline09:30
5Editing passes11:18
Some lectures are DRM-protected and can’t be downloaded. The rest of the course will continue.
Free and PRO. On Udemy, protected lectures are marked in the course outline before you download. A protected lecture still plays on the platform’s website.
Send a course from Chrome.
On a course page in Chrome, choose “Open in Udemie”, and the course link waits for you in the app.
udemy.com/course/product-writingU
Udemy
Product Writing
Maya Lind · 42 lectures
Udemie Capture
Open in Udemie
From your browser
Product WritingSaved
udemy.com/course/product-writing
Leading Remote TeamsSaved
Security EssentialsSaved
Free and PRO. Needs Chrome 120 or later on Windows or Linux, with Udemie running; you approve the first connection in the app. A saved link is not a download: you choose what to download in the app. You can send up to 50 course links from one page. The extension talks only to the app on your computer, not to Udemie’s servers.
02
Watch and understand.
A player that remembers your place, with subtitles in two languages, a transcript and short summaries.
It remembers where you stopped.
Close the app in the middle of a lesson. Next time, Udemie opens it on the same frame.
Free and PRO, no internet needed. Speed from 0.75× to 2×, A–B loop to repeat a part, picture in picture, keyboard shortcuts and previews on the timeline. The “Course workspace” keeps the lecture list, transcript, notes, highlights and chat beside the video.
Rendering, step by step
14:20 / 26:20
Lesson 3 · Rendering, step by step
TuesdayWednesday
Continue learning
Rendering, step by step
14:20 · 12 min left
Learn in two languages.
Show the course’s subtitles and a second language together, and save the words you want to learn.
useEffect(() => {
document.title = `${count} new`;
}, [count]);
// runs after the render
Avoid a side effect inside the render.Render içinde yan etkiden kaçının.
Shift→
side effectOnline meaning
A change a function makes outside itself, like writing to a variable.
Save this word
side effectLesson 6 · 04:32
Saved words1112
“Both languages” (dual subtitles) uses subtitle tracks saved with the lecture: Free and PRO. “Translate subtitles” adds a track in English, French, Spanish, Portuguese, German, Italian, Japanese or Korean. Select a word in a subtitle to see its meaning in that sentence, then save it; “Saved words” can become review cards. Translation and online meanings are optional, share a daily allowance, need internet and a Udemie Cloud sign-in, and send the subtitle text (or the word and its sentence) to Udemie.
Read along. Click to jump.
The transcript moves with the video. Click any line to go to that second.
The commit phase
05:36
05:02Rendering starts from the root.
05:14React calls each component once.
05:23The result is a tree of elements.
05:29Nothing touches the screen yet.
05:36Then the commit phase updates the page.
05:44Only the changed nodes are written.
Free and PRO. Needs subtitles saved with the lecture. You can start a note or a highlight from any line.
Skip the silence, not the words.
Smart Speed skips the silent parts of a lesson without making the speaker talk faster.
Smart Speed
WithoutWith Smart Speed
SpeechSilence
Skipped1 min 12 s
Free and PRO, on your computer. Off by default: turn it on in the player or in Settings. Udemie shows how much time was skipped.
The lesson in a few lines.
Get a short summary of a lecture in the Summary tab, in your app language.
Lesson 3 · Rendering, step by step
So far we have talked about state.
Now, what does rendering mean?
React calls your component.
It gets back a description of the UI.
Nothing is painted at this point.
Then React compares the two trees.
Only the differences are committed.
Keys help it match list items.
Without them, items can lose state.
Effects run after the commit.
That is why you see the new value there.
Let us look at an example.
Summary
Rendering calls components; it does not paint.
The commit phase writes only what changed.
Keys keep list items stable between renders.
Effects run after the commit.
“AI Summary”: Free and PRO, with daily allowances (lower on Free). Needs subtitles, internet and a Udemie Cloud sign-in. The lecture’s transcript is sent to Udemie’s servers and an AI provider. Summaries start automatically once you are signed in to Udemie Cloud; you can turn this off in Settings › Playback.
Ask one lecture, or the whole course.
Ask about the current lecture or the whole course. Each answer shows its sources and opens the lesson at the right second.
This lectureWhole course
123456789101112
How do I stop a stale value in an effect?
List the value in the effect’s dependencies1 · Lesson 2, or read it from a ref2 · Lesson 9.
“Chat”: Free and PRO, with daily allowances (lower on Free). On Free, chat works in 2 courses (Search covers 3). Needs subtitles, internet and a Udemie Cloud sign-in. Only your question and the few passages found are sent; conversations are saved on your computer.
Read and work with course PDFs.
Open course PDFs inside Udemie, search them, and ask for a summary, key points, a quiz or flashcards.
The PDF reader works on your computer: Free and PRO. The “Study assistant” (summary, key points, quiz, flashcards, explain code and more) is on Free and PRO, with daily allowances. It needs readable text (scanned PDFs may not work), internet and a Udemie Cloud sign-in, and it sends text from the document to Udemie and an AI provider. You check each quiz answer or flashcard before it joins your Daily review.
03
Keep what you learn.
Save the moments that matter, write them in your own words, and review them for a few minutes a day.
Save what you just heard.
Press H, and Udemie keeps the last few seconds of the lesson as a highlight. The video does not pause.
“Highlights”: Free and PRO, on your computer, with no limit. You can also choose an exact start and end, add a title, notes and tags, and group highlights from different courses into a collection that plays in order. A highlight points to the video; it does not copy it.
// cache by input, not by timeconst key = `user:${id}:v3`;
const hit =
await cache.get(key);
if (hit) return hit;
Web Performance in Practice
Caching layers
Systems Design Basics
const [todos, dispatch] =
useReducer(reducer, []);
functionreducer(list, a) {
if (a.type === "add")
return [...list, a.item];
}
Modern React Patterns
Collection: Performance1 min 40 s
Web Performance in Practice
0:42
Systems Design Basics
0:31
Modern React Patterns
0:27
Notes at the exact second.
Write a note while you watch. It appears on the timeline, and one click takes you back to that second.
Keys and identity
2:46
B
2:46Keyskeepidentity
Notes
0:42Render is pure
2:46Keys keep identity
3:34Commit writes the DOM
Free and PRO, on your computer. Press B to add a note. A note can become a review card. “Export notes” saves a course’s notes as Markdown or CSV.
A few cards a day.
Your cards come back when you are about to forget them. Answer, rate yourself, and Udemie plans the next review.
Today · 0Done for today
Streak56
Today
0
Fri
2
Sat
1
Sun
1
Mon
2
Tue
0
Wed
1
Thu
0
Fri
0
Sat
0
Sun
1
Mon
0
Tue
0
Wed
0
Good · in 4 daysEasy · in 10 daysAgain · back at the end of today
“Daily review”: Free and PRO, on your computer, with no limit. Make cards from highlights, notes, saved words, PDF pages or your own words. Rate each card Again, Hard, Good or Easy; Udemie plans the next review with FSRS, an open spaced-repetition method. You choose how many cards you see each day. An optional “Daily reminder” works while Udemie is running.
A recap before you continue.
When you come back to a course after a week or more, Udemie first shows a short recap of what you watched. Each passage links to its moment.
Modern React Patterns
Lesson 3 · 14:20
9 days away
State belongs to the component that owns it.Lesson 2 · 06:10
Rendering calls components; it does not paint.Lesson 3 · 09:44
Keys keep list items stable.Lesson 3 · 13:58
Resume at 14:20Skip recap
“Smart Recap”: Free and PRO. Built on your computer from what you watched and your notes: nothing is sent, and it is not made by AI. On by default; you can skip a recap, or turn the feature off in Settings › Playback.
Questions while you watch.
At natural breaks, the video pauses with a short question, so you can check what you understood before you continue.
When does a component render again?
Its parent re-renders
Its props are logged
The page is scrolled
Right. “A child renders again whenever its parent does, unless it is memoized.”
Watch this part again
08:02
“Learning checkpoints”: Free and PRO, with monthly limits for preparing questions (lower on Free). Off by default. Preparing questions needs your consent, subtitles, internet and a Udemie Cloud sign-in, and sends the lesson’s subtitle text to Udemie. Saved questions work offline. PRO: “Keep key points” turns a lesson’s questions into review cards.
04
Find it again.
One search for everything you watched and saved.
Search what was said.
Press Ctrl+K, type a word or a question, and open the lesson at the matching line.
Free: lessons in 3 courses you choose. PRO: every course, plus your notes, highlights, cards, Knowledge Map ideas and saved words. Search matches words and meaning, even across languages: a question in French can find an English lesson. It runs on your computer, and no lesson text is sent. Needs subtitles; a lesson without them is found by its title only. The first search downloads a search model once (about 135 MB); after that, search works offline.
how does a cache know it is staleCtrl K
AllLessonsNotesHighlightsCardsIdeasWords
Invalidation, explained
Lesson · Web Performance in Practice · 07:22
Time to live
Lesson · Systems Design Basics · 18:05
TTL vs explicit purge
Note · Your note · 07:30
PRO
What makes a cache stale?
Card · Daily review
PRO
Cache keys and versions
Highlight · 0:24 · Systems Design Basics
PRO
An answer from all your courses.
Ask one question across your whole library and get a written answer with numbered sources that open the exact moment.
“Answer from my lessons”: PRO only; it uses the chat allowance. Needs internet, a Udemie Cloud sign-in and lessons prepared for search. Your question and a few matching passages are sent to Udemie and an AI provider. If no passage is close enough, Udemie says so and sends nothing.
Systems Design Basics
1
Web Performance in Practice
2
Modern React Patterns
3
How do I choose a cache key?
Use the inputs that change the result1, include a version2, and keep it short.3
How do I tune a guitar?
No passage in your lessons is close enough. Nothing was sent.
Windows and Linux. Free to start. No payment card.
Udemie puts the next lesson first, plans your week and shows when you will finish.
A route through your courses.
See every course as a stop on one route: where you are, what you watched and what comes next.
“Learning Path”: Free and PRO. The route is ordered from your own progress, on your computer; “Make this my course” puts a course first. Optional: “Order with the assistant” asks AI to order your library, with a reason for each course. It has daily allowances, needs internet and a Udemie Cloud sign-in, and sends course titles and progress to Udemie and an AI provider.
JavaScript, Deeply
Modern React Patterns
Web Performance in Practice
Systems Design Basics
Product Writing
You are here
Make this my course
Data Visualization with D3
Your week, already planned.
Choose how much time you study each week. Udemie gives each study day a session and shows your finish date.
30
40
40
40
45
MonMissedWedThuFriSatSun
At this paceFinish · 14 March
“Plan your week”: Free and PRO, on your computer. If you miss a day, its time moves to the following days. The finish date is an estimate at your current pace.
The next lesson, first.
Home and the Library put the lesson to continue at the top, with the time left.
Product Writing
Security Essentials
Modern React Patterns
12 min left
Leading Remote Teams
Data Visualization with D3
New
Systems Design Basics
2 new
Free and PRO, on your computer. The Library shows your progress, notes, highlights and cards due for each course, and marks new downloads as “New”. For Udemy courses, Udemie tells you when new lessons were added to a course you downloaded.
Reminders you can turn off.
Udemie can remind you when cards are waiting or lessons are unfinished, and suggest one useful thing to try.
Free and PRO. “Daily reminder” for review is off until you accept it. “Remind me about my courses” is on by default and can be turned off in Settings: at most one notification every 3 days, between 9:00 and 21:00, and it stops after three are ignored. Some reminders may include an offer. A small card on Home suggests one thing to try, at most once a day; “Hide learning tips” turns it off. Reminders appear only while Udemie is running. There are no email or phone reminders.
06
Listen to your lessons. See how ideas connect.
Turn what you studied into a short audio episode, and see how ideas link across your courses.
Your lessons, as a short episode.
Udemie turns lessons you watched, or lessons you choose, into a narrated recap of about 5 or 10 minutes. Each chapter opens its source lesson.
“Audio recaps”, with voices in English and French. Free: 5-minute recaps, with a small monthly allowance. PRO: 5 or 10 minutes, with higher allowances. Needs internet, a Udemie Cloud sign-in and enough lesson text. The text of the lessons you select is sent to Udemie, an AI provider and a text-to-speech service. Finished episodes are saved on your computer, replay offline without using your allowance, and can be exported as MP3.
1 · Why caching
A cache trades memory for time.
2 · Cache keys
The key decides what is shared.
3 · Invalidation
Stale data is the real cost.
Recap · about 5 min · EnglishMP3
Lesson 2 · Cache keys · 03:40
123
Saved on this computer
See how your courses connect.
A map of the ideas in your lessons and notes. Select an idea to see the passages that explain it, in every course.
“Knowledge Map”: Free and PRO. Creating or extending a map has monthly limits (lower on Free), needs subtitles or notes, internet and a Udemie Cloud sign-in, and sends the text of the lessons you select to Udemie and an AI provider. Exploring and editing your map works offline, on your computer. PRO: “Build my Knowledge Map automatically” adds the lessons you finish, if you turn it on.
// cache by input, not by timeconst key = `user:${id}:v3`;
const hit =
await cache.get(key);
if (hit) return hit;
07:22
07
Export to Anki and Notion.
Your cards and notes are yours. Send them to the tools you already use, or save them as files.
Your cards, ready for Anki.
Send cards, highlights, notes or saved words to Anki. Each one keeps its course, lesson and time, and a link that reopens the lesson.
Free and PRO. Save an Anki file (.apkg), or send directly with Anki open and the AnkiConnect add-on. Up to 500 items at a time, with a preview first. Options: one subdeck per course, and keep review progress. Nothing leaves your computer.
Export a course’s notes as a Markdown document or a CSV file.
.md
# Modern React Patterns
## Chapter 1 · Rendering
0:42Render is pure
2:46Keys keep identity
## Chapter 2 · Effects
6:10Effects run after commit
.csv
0:42Render is pure2:46Keys keep identity6:10Effects run after commit
“Export notes”: Free and PRO, on your computer. Each note keeps its lesson and time. You can also export your cards and review history to a study file, and import it again.
Send to Notion, after a preview.
Connect Notion, see exactly what will be sent, approve it, and send once or keep it updated.
Render is pure
Keys keep identity
Card · What is a commit?
Highlight · Batched updates
Effects run after commit
Card · Cleanup timing
Stays in UdemieSend once
Modern React Patterns
Chapter 1 · Rendering
•Render is pure
•Keys keep identity
Chapter 2 · Effects
•Highlight · Batched updates
•Effects run after commit
•Card · Cleanup timing
Free and PRO. Needs internet. Only the items you select are sent, through Udemie’s server, to your Notion workspace. Udemie never deletes anything in Notion. “Save course to Notion” builds one page per course, organised by chapters, from your notes, highlight notes, questions and cards. No videos, files or full transcripts are sent.
What stays on your computer.
Most of Udemie works on your computer. The features that use Udemie’s servers are listed here, with what each one sends.
On your computer only
Downloaded courses, subtitles and files
Player, progress, transcript, Smart Speed
Notes, highlights, collections, Daily review cards and history
Saved words and meanings already seen
Search index and matching (after a one-time model download of about 135 MB)
Smart Recap
Learning Path, Plan your week
Your Knowledge Map and your saved audio recaps, after they are created
Anki export, notes export
Sent to Udemie’s servers when you use it
AI Summary: the lecture’s transcript (summaries start automatically once you are signed in to Udemie Cloud; you can turn this off)
Chat and Answer from my lessons: your question and a few matching passages
Translate subtitles: the subtitle text
Online word meanings: the word and its subtitle sentence
Study assistant for PDFs: text passages of the document
Order with the assistant: course titles and progress
Learning checkpoints, Audio recaps, Knowledge Map creation: the selected lesson text
Notion: the items you approve
Your platform password is never read by Udemie. Sign-in happens on the platform’s own page; Udemie keeps only the session, on your computer.
Features that use Udemie’s servers need a free Udemie Cloud account (your email address and a 6-digit code). Downloading and plan activation do not need it.
AI text is processed by Udemie’s servers and an AI provider; audio recaps also use a text-to-speech service.
“Share anonymous usage data” is on by default and can be switched off in Settings › General › Privacy. No course content or credentials are collected.
The Chrome extension talks only to the app on your computer.
Start free. Go further with PRO.
Free is a real plan, not a trial. PRO downloads every course in full and adds more study tools.
Free
Udemy, Coursera and LinkedIn Learning
3 new courses each calendar month: the first chapters of each. The course page shows what is free before you start.
Full download speed; video up to 720p
Subtitles, course files and the offline player
Notes, highlights, Daily review, Smart Recap, Learning Path and Plan your week, with no limit
Search in 3 courses you choose; Chat with the course in 2 courses
AI summaries, subtitle translation, audio recaps and the other AI features, with lower daily or monthly allowances
a monthly or yearly subscription, a one-time Lifetime licence, or a 7-day pass sold in the app
Every video of every course you have access to (DRM-protected lectures are always skipped)
Best video quality the course offers (up to 1080p)
Search every course, and everything you saved
Answer from my lessons: written answers with sources, from all your courses
Higher AI allowances, and audio recaps of 5 or 10 minutes
“Keep key points” (a lesson’s questions become review cards) and an automatic Knowledge Map
A licence that keeps working offline for 30 days between renewals (Lifetime has no renewal)
A PRO subscription (monthly or yearly) covers 2 devices; Lifetime covers 1 device
You can try PRO for 7 days with a payment card (it becomes a monthly subscription unless you cancel), or for 24 hours with no card. In the app, “Cloud usage” shows the AI allowances you have left.
The complete list, grouped by what you are doing. Each line says which plan includes it and what it needs.
Getting courses onto your computer33
Learning accounts (sign in to course platforms): connect Udemy, Udemy Business, Coursera or LinkedIn Learning accounts and see the courses each account can open; several accounts side by side. Free and PRO. Needs internet and a real enrolment or subscription; Udemie does not give access to courses.FreePRO
Udemy Business (company course portals): sign in to your organization’s portal, including single sign-on (Google, Microsoft, Okta). Free and PRO.FreePRO
Sign-in on the platform’s page (password protection): you sign in on the platform’s own page inside Udemie; Udemie never reads your password and keeps only the session on your computer. Free and PRO.FreePROOn your computer
Your library (courses from your account): Home lists the courses the connected account can open, including courses included with an active Udemy subscription, with a search box. Free and PRO.FreePRO
Paste a course URL (add a course from its link): Udemie recognises the platform and opens the course; the usual way to add LinkedIn Learning courses. Free and PRO.FreePRO
Download All / Download selection (choose what to download): a whole course, one chapter, chosen lectures or a shift-selected range, with the count shown before starting. Free within the free part; PRO for everything.FreePRO
Part of PRO (the free part of each course): the course page shows which lectures are free before you download; the free part is the opening chapters. Free.Free
Video resolution (video quality): Free up to 720p; PRO “Auto (Highest Available)” or 1080p when the course offers it.FreePRO
Audio language (audio track choice): picks the audio track when a course has several. Free and PRO.FreePRO
Download subtitles (subtitle files): saves subtitles with each lecture; choose among 16 languages or keep every language (default: English, French, Spanish, German, Arabic). Free and PRO.FreePRO
Save subtitles as .srt (subtitle format): converts subtitles to .srt; a setting, off by default. Free and PRO.FreePROOn your computer
Resources and text lectures (attachments, articles, PDFs): attached files (PDFs, code, archives) come with their lecture; Udemy articles and e-book lessons are saved as readable pages; standalone Udemy PDFs appear in Downloads and the Library. Free and PRO; in Free they follow their lecture’s place in the free part. Some lesson types, such as quizzes, are not saved for offline use.FreePRO
Protected lectures (DRM): Udemie does not bypass DRM. Protected lectures are skipped and the rest of the course continues; on Udemy they are marked in the course outline before you download. Free and PRO.FreePRO
Downloads (download queue): live progress per course and lecture; pause, retry, cancel, remove, filter by platform, search, select several; each course that needs attention shows one next step (Reconnect, Resume or Retry). Free and PRO.FreePRO
Resume interrupted downloads (automatic resume): a queue stopped by closing the app or restarting the computer continues at the next start. On by default. Free and PRO.FreePRO
Paused, not failed (recovery after problems): a full disk, a blocked connection or an expired session pauses the rest of the course; after signing in again, the waiting downloads continue. Free and PRO.FreePRO
Automatic retries (short drops): brief connection drops and incomplete transfers retry on their own; expired Udemy download links are renewed. Free and PRO. Link renewal is for Udemy only.FreePRO
Works behind antivirus web protection (secure connection compatibility): uses the certificates your computer already trusts when an antivirus or company network inspects connections; verification stays on. Free and PRO.FreePRO
Clear problem messages (disk, file, folder): names the reason (full disk, locked file, missing folder) and offers a safe retry. Free and PRO.FreePRO
Repair module (download engine repair): checks and rebuilds the video download components without reinstalling Udemie. Free and PRO.FreePRO
Compatibility mode (alternative download engine): a more compatible way to download videos when downloads fail; off until you choose it. Free and PRO.FreePRO
Skip files already downloaded (download only what is missing): downloading a course again fetches only missing files. On by default. Free and PRO.FreePRO
Speed limit (bandwidth limit): set a maximum download speed; empty means unlimited. Free and PRO.FreePRO
Proxy (network proxy): route sign-in, course data and downloads through a proxy; follows the system settings by default. Free and PRO.FreePRO
Metered connection (mobile data protection): before a large download on a connection Windows marks as metered, Udemie asks whether to continue. Free and PRO. Windows only.FreePRO
Keep the computer awake while downloading (no sleep during downloads): on by default. Free and PRO.FreePRO
File numbering (ordered file names): number files inside each section or across the course, so they stay in order in other players. Off by default. Free and PRO.FreePRO
Download folder (storage location): choose where courses are saved. Free and PRO.FreePROOn your computer
Course downloaded (notifications): one notification per course when it finishes or fails, with buttons to open it. Free and PRO.FreePRO
Udemie Capture (Chrome extension): on a Udemy, Coursera or LinkedIn Learning course page, “Open in Udemie” sends the link to the app; up to 50 links visible on a page at once. Free and PRO. Chrome 120 or later on Windows or Linux, app running, first connection approved in the app; talks only to the app on your computer.FreePROOn your computer
From your browser (saved course links): the app keeps links sent from Chrome so you can download them later; a saved link is not a download. Free and PRO.FreePRO
Connect Udemy (share a Udemy browser session): on a signed-in Udemy tab, shares that Udemy session with the app when you choose it. Free and PRO. Udemy only.FreePRO
Quick Capture (clipboard shortcut): a keyboard shortcut (Ctrl+Shift+U by default) sends a course link from the clipboard to Udemie. Off by default. Free and PRO.FreePROOn your computer
Watching18
Offline player (play without internet): plays downloaded lectures with no connection and remembers your position in every lecture. Free and PRO.FreePROOn your computer
Continue learning (resume): Home and the Library reopen the lesson where you stopped, on the same frame. Free and PRO.FreePROOn your computer
Playback speed (0.75× to 2×) and hold → for 2× (temporary double speed). Free and PRO.FreePROOn your computer
A–B loop (repeat a part of a video). Free and PRO.FreePROOn your computer
Picture in picture (floating video). Free and PRO.FreePROOn your computer
Autoplay next (next lesson): the next lesson starts after a 5-second countdown with an “Up next” card. Free and PRO.FreePROOn your computer
Mark complete (lesson completion): mark lessons complete by hand; a completion screen at the end of a course. Free and PRO.FreePROOn your computer
Ambient mode (soft light around the video). On by default. Free and PRO.FreePROOn your computer
Keyboard shortcuts (player keys): play and pause, jump 10 seconds, volume, captions, fullscreen, next and previous lecture, jump to a percentage, B for a note, H for a highlight, ? for the list. Free and PRO.FreePROOn your computer
Timeline previews (thumbnails): move over the timeline to see a thumbnail of that moment. Free and PRO.FreePROOn your computer
Subtitles (captions on screen): choose the track, text size and background. Free and PRO. Needs subtitles saved with the lecture.FreePROOn your computer
Both languages (dual subtitles): show the original subtitles and a second language together, or the second only. Free and PRO. Uses subtitle tracks saved with the lecture or created with “Translate subtitles”.FreePROOn your computer
Transcript (synchronised transcript): lines scroll with the video; click a line to jump; start a note or highlight from a line. Free and PRO. Needs subtitles.FreePROOn your computer
Smart Speed (skip silences): skips silent stretches without speeding up speech and shows the time saved. Off by default. Free and PRO. Runs on your computer.FreePROOn your computer
Course workspace (side panel): lecture list, Summary, Transcript, Notes, Highlights, Resources, Chat and Ideas beside the video. Free and PRO.FreePRO
Resources tab (lesson files): open attached files or show them in their folder; a damaged video file is detected and can be downloaded again. Free and PRO.FreePRO
PDF reader (read course PDFs in the app): pages, zoom and “Find in document”. Free and PRO.FreePROOn your computer
Media keys (keyboard and headphone controls): play, pause, seek and change lesson from media keys and the system media overlay. Free and PRO. Not in the Snap package.FreePROOn your computer
Understanding a lesson6
AI Summary (lecture summary): a short summary of a lecture in your app language. Free and PRO, daily allowances (lower on Free). Needs subtitles, internet and a Udemie Cloud sign-in; sends the transcript to Udemie and an AI provider. “Summarize lectures automatically” is on by default.FreePROUses Udemie’s servers
Chat (chat with the course): ask about a lecture or the whole course; answers cite numbered sources that open the lesson at the right second; conversations saved on your computer. Free and PRO, daily allowances; Free: 2 courses. Needs subtitles, internet and a Udemie Cloud sign-in; sends your question and a few passages.FreePROUses Udemie’s servers
Translate subtitles (AI subtitle translation): creates a subtitle track in English, French, Spanish, Portuguese, German, Italian, Japanese or Korean. Free and PRO, daily allowances shared with online meanings. Needs subtitles, internet and a Udemie Cloud sign-in; sends the subtitle text. A language already saved is reused without using the allowance.FreePROUses Udemie’s servers
Dictionary definition (word meanings in captions): select a word or phrase in a caption to see its meaning in the context of the sentence. Free and PRO. Online meanings are opt-in, use the translation allowance and send the word and its sentence; meanings already seen are kept offline. The built-in offline glossary is small (a few programming terms) and is not a general dictionary.FreePROUses Udemie’s servers
Study assistant (AI actions for course PDFs): Summarize, Key points, Generate quiz, Flashcards, Solve exercises, Explain code, Chat with document, Translate, offered according to the type of document. Free and PRO, daily allowances. Needs readable text, internet and a Udemie Cloud sign-in; sends text passages of the document.FreePROUses Udemie’s servers
Ideas from your other courses (cross-course cue): a short cue over the video when another of your courses explains the same idea. Free and PRO. Needs a Knowledge Map.FreePRO
Keeping and remembering11
Notes (timestamped notes): notes at the exact second, shown on the timeline, editable, translatable, can become review cards. Free and PRO. On your computer.FreePROOn your computer
Export notes (notes to a file): a course’s notes as Markdown or CSV for flashcard apps. Free and PRO. On your computer.FreePROOn your computer
Highlights (save a moment of a lesson): press H to save what you just heard without pausing, or choose a start and end; add a title, notes and tags. Free and PRO, no plan limit. On your computer; the video is not copied.FreePROOn your computer
Collections (playlists of highlights): group highlights from several courses, reorder them and play them in sequence. Free and PRO. On your computer.FreePROOn your computer
Saved words (vocabulary list): each saved word keeps its course, lesson and time and can become a review card. Free and PRO. On your computer.FreePROOn your computer
Daily review (spaced-repetition cards): question-and-answer cards from highlights, notes, saved words, PDF pages or your own words, scheduled with FSRS; rate Again, Hard, Good or Easy; daily limits you can change (20 new and 100 reviews by default), Undo, streak, “Review more”. Free and PRO, no plan limit. On your computer.FreePROOn your computer
Daily reminder (review notification): an optional notification at a time you choose when cards are waiting. Off until you accept it. Free and PRO. Udemie must be running.FreePROOn your computer
Smart Recap (recap before resuming): after 7 days or more away from a course, a short recap of the passages you watched, each linked to its moment. Free and PRO. On your computer, not AI. On by default.FreePROOn your computer
Learning checkpoints (questions while you watch): the video pauses at natural breaks with a multiple-choice question and an explanation quoting the lesson; answered questions are kept. Free and PRO, monthly preparation limits. Off by default; preparing questions needs consent, subtitles, internet and a Udemie Cloud sign-in and sends the selected subtitle text; saved questions work offline.FreePROUses Udemie’s servers
Keep key points (lesson questions to cards): turns a lesson’s prepared questions into review cards in one step. PRO.PRO
Study data export and import (backup of cards): export cards and review history to a study file and import it again. Free and PRO. On your computer.FreePROOn your computer
Finding things again7
Search (Ctrl+K, search your downloaded lessons): type a word or a question and open the lesson at the matching line; matches words and meaning, across languages; covers lesson and chapter titles. Free: 3 courses you choose; PRO: every course. Needs subtitles; runs on your computer after a one-time download of about 135 MB, then works offline.FreePROOn your computer
Search page (full search with filters): All, Lessons, Notes, Highlights, Cards, Ideas, Words. Lesson results on Free; PRO also searches notes, highlights, cards, Knowledge Map ideas and saved words.FreePROOn your computer
Courses in search (choose the free search courses): pick and change the 3 courses the Free plan searches. Free.FreeOn your computer
Answer from my lessons (answers across all your courses): a written answer with numbered sources that open the exact moment; if no passage is close enough, Udemie says so and sends nothing. PRO only, uses the chat allowance. Needs internet, a Udemie Cloud sign-in and lessons prepared for search; sends your question and a few passages.PROUses Udemie’s servers
Search from any app (global shortcut): Ctrl+Shift+K opens Udemie’s search while another app is in front. Off by default. Free and PRO.FreePROOn your computer
Library search, filters and sort (find courses): search by title, then inside lessons; filters such as Not started, Missing files, New, Recently studied. Free and PRO.FreePROOn your computer
Search lectures, Search downloads, Search my cards (filters inside a course page, the queue and the review). Free and PRO.FreePROOn your computer
Planning and coming back7
Continue learning / Up next (next lesson first): Home and the Library put the lesson to continue first, with the time left. Free and PRO. On your computer.FreePROOn your computer
Learning Path (a route through your courses): every course is a stop; see where you are, what you watched and what is next, as a list or a map; ordered from your own progress by default. Free and PRO. On your computer.FreePROOn your computer
Plan your week (weekly study plan): choose weekly study time; each study day gets a session; a missed day is spread over the next ones; shows the finish date at this pace. Free and PRO. On your computer.FreePROOn your computer
Order with the assistant (AI study order): asks AI to order your library into a study plan, with a reason for each course. Free and PRO, daily allowances. Needs internet and a Udemie Cloud sign-in; sends course titles and progress. Your route stays unchanged if it fails.FreePROUses Udemie’s servers
Course update detection (new lessons in a course): tells you when a downloaded Udemy course gained lessons. Free and PRO. Udemy only.FreePRO
Next-step card (a suggestion of what to try): one small suggestion on Home, at most once a day. Free and PRO. Turn off with “Hide learning tips”.FreePRO
Remind me about my courses (course reminders): an occasional notification when lessons are waiting, at most every 3 days, between 9:00 and 21:00; some reminders may include an offer. On by default. Free and PRO. Udemie must be running.FreePRO
Listening2
Create audio recap (AI audio recap): a narrated episode of about 5 or 10 minutes from lessons you watched or choose, with chapters linked to their sources; English and French voices. Free: 5-minute recaps, small monthly allowance; PRO: 5 or 10 minutes, higher allowance. Needs internet, a Udemie Cloud sign-in and enough lesson text; sends the selected lesson text to Udemie, an AI provider and a text-to-speech service.FreePROUses Udemie’s servers
My audio recaps (listening library): full player with chapters, a mini-player that stays while you use Udemie, resume position, export as MP3. Free and PRO. Saved episodes play offline without using the allowance.FreePROOn your computer
Knowledge Map3
Create my map (build a map of ideas): Udemie finds the ideas in the lessons you choose and links them. Free and PRO, monthly limits (lower on Free). Needs subtitles or notes, internet and a Udemie Cloud sign-in; sends the selected transcript text.FreePROUses Udemie’s servers
Knowledge Map (explore and edit): a graph of ideas with named connections; select an idea to see the passages that explain it and open the exact moment; concept list, theme search, add, merge, split or hide ideas, backup export. Free and PRO. On your computer, works offline.FreePROOn your computer
Build my Knowledge Map automatically (automatic map): lessons you finish are added to the map from the passages you watched. PRO, opt-in. Uses the same cloud analysis as “Create my map”: needs internet and a Udemie Cloud sign-in, and sends the captions of those passages.PROUses Udemie’s servers
Connecting other tools3
Anki (export to Anki): cards, highlights, notes or saved words, up to 500 at a time, previewed first, as an .apkg file or sent directly with AnkiConnect; one subdeck per course; keep review progress; each item links back to its lesson and time. Free and PRO. Stays on your computer.FreePROOn your computer
Notion (send to Notion): preview, approve, then send once or keep updated; Udemie never deletes in Notion. Free and PRO. Selected items go through Udemie’s server to Notion.FreePROUses Udemie’s servers
Save course to Notion (a Notion page per course): one page organised by chapters from your notes, highlight notes, questions and cards; no videos, files or full transcripts. Free and PRO.FreePROUses Udemie’s servers
Organising and the app6
Library (offline course library): all downloaded courses with covers, progress, notes, highlights, cards due and resources; finds missing files; open the course folder. Courses stay playable even if they later disappear from the platform account. Free and PRO. On your computer.FreePROOn your computer
Keep running in the tray (background mode): closing the window keeps downloads, the browser extension and the capture shortcut working. On by default. Free and PRO.FreePRO
Jump List (taskbar shortcuts): right-click Udemie in the taskbar for Continue, Downloads, Library and recent courses. Windows only.FreePRO
App language (interface language): English, French, Spanish or Turkish; works offline; separate from audio and subtitle languages. Free and PRO.FreePRO
What’s new (release tour): a short tour of the latest release after an update. Free and PRO.FreePRO
Contact support and Copy sanitized diagnostic report (help): send a message from the app; the diagnostic report removes session tokens. Free and PRO.FreePRO
Plans and accounts8
Free plan: 3 new courses each calendar month, the first chapters of each, full speed, up to 720p, local study tools without limits, Search in 3 courses you choose, Chat with the course in 2 courses, AI with lower daily or monthly allowances. No payment card needed.Free
PRO (monthly, yearly): covers 2 devices; every video of every course (DRM-protected lectures are always skipped), best quality, search across everything, Answer from my lessons, higher AI allowances. Cancel any time from the app (“Manage subscription”).PRO
Lifetime: one payment, same features and AI allowances as PRO, no renewal; covers 1 device (a PRO subscription covers 2).PRO
7-day pass: one payment for 7 days of PRO, nothing renews; sold only in the desktop app.PRO
Trials: 7 days of PRO with a card (becomes monthly unless cancelled), or 24 hours of PRO without a card, by email code.PRO
Plan & license (licence in the app): activate a key, see your plan and devices, move the licence to this computer, manage the subscription. A PRO licence keeps working offline for 30 days between renewals; Lifetime has no deadline.FreePRO
Udemie Cloud (account for AI features): email address and a 6-digit code; needed only for features that use Udemie’s servers.FreePRO
Cloud usage (allowance panel): shows today’s and this month’s remaining AI uses and audio minutes.FreePRO
Questions and answers
How do I start?
Download Udemie for Windows or Linux and open it. Sign in to Udemy, Coursera or LinkedIn Learning on the platform’s own page, choose a course, choose the lectures and download. The Free plan needs no payment card.
Is it legal to download my courses with Udemie?
Udemie only reaches the courses your own account can open, and it does not bypass payment, enrolment or DRM protection. Whether keeping an offline copy is allowed is set by each course platform’s terms, which you accepted with your account; Udemie’s terms ask you to respect them. Udemie is not affiliated with Udemy, Coursera or LinkedIn Learning.
Can Udemie download courses I have not bought?
No. You sign in with your own account and Udemie shows the courses that account can open. It does not enrol you, pay for you or unlock anything.
What happens with DRM-protected lectures?
Udemie does not try to break DRM. Protected lectures are skipped, and the rest of the course downloads normally. On Udemy, they are marked in the course outline before you download. A protected lecture still plays on the platform’s website.
Which course platforms are supported?
Udemy (personal accounts and Udemy Business, including single sign-on), Coursera and LinkedIn Learning. Coursera courses are listed from your account and downloaded course by course. LinkedIn Learning courses are added from their links.
Does Udemie work on Mac, iPhone or Android?
No. Udemie is a desktop app for Windows (Microsoft Store or direct installer) and Linux (Snap Store or .deb package).
Does it work without internet?
Yes, for everything already downloaded: the player, subtitles, files, notes, highlights, Daily review, Smart Recap and the Learning Path work offline. Search works offline after a one-time model download of about 135 MB. Signing in, new downloads and AI features need internet.
What stays on my computer, and what is sent to a server?
Your courses, notes, highlights, cards, saved words and the search index stay on your computer. AI features (summaries, chat, Answer from my lessons, translation, online word meanings, the PDF Study assistant and AI ordering of the Learning Path) send the text they need to Udemie’s servers and an AI provider; the table on this page lists what each one sends. Learning checkpoints, audio recaps and Knowledge Map creation send the text of the lessons you select. Automatic summaries are on by default once you sign in to Udemie Cloud; you can turn them off in Settings.
Does Udemie see my platform password?
No. You sign in on the platform’s own page inside Udemie. Udemie keeps only the session, on your computer.
Do I need an account?
You need your own account on Udemy, Coursera or LinkedIn Learning, with the courses you want to download. Udemie itself needs no payment card and no Udemie account to download on the Free plan. A free Udemie Cloud account (your email address and a code) is needed only for features that use Udemie’s servers, such as the AI features.
What is free?
Each calendar month you can start 3 new courses and download the first chapters of each, at full speed and up to 720p. The course page shows what is free before you start. Notes, highlights, Daily review and the other local study tools have no limit. Search covers 3 courses you choose, Chat with the course works in 2 courses, and AI features have lower allowances. Current numbers are on the Pricing page.
What does PRO add?
Every video of every course you have access to (DRM-protected lectures are always skipped), the best quality the course offers, search across every course and everything you saved, Answer from my lessons, and higher AI allowances. PRO is monthly, yearly, Lifetime (one payment) or a 7-day pass sold in the app.
On how many computers can I use my licence?
A PRO subscription (monthly or yearly) covers 2 devices. Lifetime covers 1 device. Once a month you can move the licence to the computer you are using, in Settings under “Plan & license” (“Use this device only”).
What happens when my subscription ends?
The courses you downloaded are files on your computer, and your notes, highlights and cards stay on your computer. The PRO features stop and the Free plan applies.
Can I cancel? Is there a refund?
You can cancel a monthly or yearly plan at any time in the app; it stops at the end of the period already paid. Cancelling does not by itself refund a completed payment; for a payment question, contact support@udemie.study.
Does my PRO licence work offline?
Yes. A PRO licence keeps working offline for 30 days between renewals; Lifetime has no deadline.
In which languages is Udemie available?
The app is in English, French, Spanish and Turkish. Subtitles can be saved in 16 languages, and AI translation of subtitles offers English, French, Spanish, Portuguese, German, Italian, Japanese and Korean.
Can I export my notes and cards?
Yes. Notes export as Markdown or CSV. Cards, highlights, notes and saved words export to Anki as an .apkg file or directly with AnkiConnect, each with a link back to the lesson and time.
Does Udemie sync between my computers?
No. Your library and study data are stored on the computer where you use them. You can export cards and review history to a study file and import it on another computer.
Is the AI unlimited?
No. Each AI feature has a daily or monthly allowance, lower on Free and higher on PRO, and the app shows what is left in “Cloud usage”. Local tools such as notes, highlights, Daily review and search have no allowance.
Your courses. Your place to study.
Download Udemie for Windows or Linux, sign in to your course account and start on the Free plan. No payment card needed.