Download LearnDash course videos as MP4 files directly from your browser. This extension is currently in development and has not been released yet.
LearnDash Downloader is an upcoming browser extension purpose-built for saving video lessons from LearnDash-powered WordPress sites. LearnDash is one of the most widely adopted LMS plugins for WordPress, used by universities, corporate training departments, and independent course creators to deliver structured video-based curricula. This extension will let enrolled users capture course videos during playback and save them locally as standard MP4 files, eliminating the need for screen recorders or third-party download utilities.
- Detect and capture video lessons hosted on LearnDash course pages
- Save course videos as MP4 files to your local machine
- Work directly within the browser without external software
- Handle common video hosting setups used by LearnDash sites
- Designed for Chrome, Edge, Brave, Opera, Firefox, and other Chromium browsers
This extension is not yet available for download. Development is in progress and a release date has not been announced. Sign up below to get notified when it launches.
π Get notified when this launches: Join the waitlist
- β³ Waitlist: Coming Soon β Sign Up
- β Help center: SERP Help
- π‘ Request features: GitHub Issues
- Why LearnDash Downloader
- Planned Features
- How It Will Work
- Expected Formats
- Who It's For
- Use Cases We're Building For
- FAQ
- License
- Notes
- About LearnDash
LearnDash course pages embed video lessons using a range of hosting methods. Some site operators self-host video files on their WordPress media library, while others rely on third-party players like Vimeo, Wistia, or Bunny Stream configured with private or signed URLs. In either case, the video is streamed inside the lesson page and there is no built-in button to save it as a file. Right-clicking is often disabled by the theme or player, and copying the page URL gives you the lesson wrapper, not the video source.
LearnDash Downloader is being designed to inspect the active lesson page, locate the underlying video source regardless of the embed method, and give you a one-click path to saving the content as a local MP4. It runs entirely inside the browser and does not require you to install desktop applications, paste URLs into converter sites, or record your screen in real time.
- Automatic detection of video sources embedded in LearnDash lesson pages
- Support for self-hosted WordPress media, Vimeo private embeds, Wistia, and other common players
- One-click MP4 download from the extension popup
- Resolution selection when the source provides multiple quality tiers
- Batch download support for saving multiple lessons within a course module
- Filename formatting using the lesson title and course name for organized local libraries
- Progress indicator showing download status for large video files
- Cross-browser compatibility targeting Chrome, Edge, Brave, and Firefox
- Install the extension once it is released.
- Navigate to the LearnDash-powered course site and log in with your enrolled account.
- Open the lesson page containing the video you want to save.
- Let the video player load so the browser resolves the video source.
- Click the extension icon to open the popup and see the detected video.
- Select the resolution or quality level you prefer if multiple options appear.
- Press the download button to save the video as an MP4 file.
- Repeat for additional lessons or use batch mode to queue an entire module.
- Input: Video streams embedded in LearnDash lesson pages (MP4, HLS, or DASH depending on the hosting provider)
- Output: MP4 video file saved to your local downloads folder
Exported files will be standard MP4 containers playable on virtually every device, media player, and video editor without conversion.
- Online learners who want offline access to course videos they have already paid for
- Corporate employees completing training modules who need to study on the go
- Educators reviewing their own uploaded course content outside the LMS
- Students in low-bandwidth environments who prefer downloading videos once and watching repeatedly
- Anyone enrolled in a LearnDash course who wants a personal backup of the video material
- Save an entire certification course for offline study during travel
- Download onboarding training videos to review without logging into the company LMS
- Archive purchased course content before a subscription or enrollment period expires
- Build a local reference library of tutorial videos organized by topic
- Capture lecture recordings from a university LearnDash portal for exam preparation
When will LearnDash Downloader be released? A release date has not been set. Sign up at the waitlist link above to be notified as soon as it is available.
Does it work with every LearnDash site? The extension is being built to support the most common video hosting configurations used with LearnDash, including self-hosted media, Vimeo, and Wistia embeds. Highly customized or DRM-protected setups may require additional handling.
What video quality will it support? Quality depends on what the course site delivers to the browser. If the hosting provider offers multiple resolutions, the extension will present those options and let you choose.
Will it download non-video course materials? The initial release is focused on video lessons. Support for supplementary materials like PDFs or slides may be considered in future updates.
Is it free? Pricing details will be announced closer to launch. SERP extensions typically include a free trial period.
Can I download all lessons in a course at once? Batch downloading across lessons within a module is a planned feature, though the exact workflow will depend on how each site structures its course content.
This repository is distributed under the proprietary SERP Apps license in the LICENSE file. Review that file before copying, modifying, or redistributing any part of this project.
- This extension is in development and is not available for download yet
- Only download content you are enrolled in or have explicit permission to save
- Video quality and availability depend on how the course operator hosts their media
- LearnDash plugin updates or theme changes on a given site may affect functionality once released
- An active enrollment on the target LearnDash site and an internet connection will be required
LearnDash is a leading learning management system plugin for WordPress, used by thousands of organizations ranging from Fortune 500 companies and major universities to independent course creators. It provides tools for building structured courses with video lessons, quizzes, assignments, and certificates. Course videos are delivered through the browser but LearnDash does not offer a native download-to-file option for enrolled students. LearnDash Downloader is being built to fill that gap, giving learners a simple way to save the video content they already have access to through their enrollment.
