npx skills add ...
npx skills add serpdownloaders/skills --skill learndash-downloader
Download LearnDash courses from WordPress LMS sites completely
npx skills add serpdownloaders/skills --skill learndash-downloader
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.
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.
:bell: Get notified when this launches: Join the waitlist

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.
Exported files will be standard MP4 containers playable on virtually every device, media player, and video editor without conversion.
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.
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.