The Udemy Course Compress-a-macator 5000

The web interface showing a compressed course study plan
The Udemy Course Compress-a-macator 5000 solves a common problem for online learners: not every lecture in a course is equally valuable. Some lessons are essential hands-on exercises, others are quick overviews, and some can be safely skipped entirely.
The tool uses Playwright to drive a persistent Chromium session (using your existing Udemy login) to extract transcripts from every lecture in a course. These transcripts are then analyzed by Claude AI, which classifies each lesson into one of four categories: build (code along), watch (important concepts), skim (review quickly), or skip (redundant content).
The result is a compressed, reordered study plan that prioritizes the most valuable content. Both a React/Vite web interface and a CLI are available, backed by an Express API server.
Key Features
Automated Transcript Extraction
Playwright drives a persistent Chromium browser session using your existing Udemy credentials to extract transcripts from every lecture in a course.
AI-Powered Lesson Classification
Claude AI (Haiku for initial classification, Sonnet for study plan generation) categorizes each lesson as build, watch, skim, or skip based on content analysis.
Optimized Study Plan
Lessons are reordered into an optimal learning path that prioritizes hands-on building and essential concepts while deprioritizing redundant content.
Dual Interface
Both a React/Vite web UI and a command-line interface are provided, giving users flexibility in how they interact with the tool.