Help Docs Software LearnDash

LearnDash

Build and manage online courses with LearnDash. Learn to create lessons, set up quizzes, and track student progress to grow your educational platform.

LearnDash is a powerful learning management system (LMS) designed to help you create and sell professional online courses directly from your WordPress site. This software provides the structure you need to organize educational content into courses, lessons, and topics, making it easy for your students to navigate their learning journey. By using LearnDash, you can transform your knowledge into a scalable digital product while maintaining full control over your content and user experience.

With a focus on engagement and student success, LearnDash includes features like automated emails, quizzes, and course certificates to reward progress. You can easily manage student enrollments, track individual performance, and set up various monetization options, such as one-time purchases or recurring subscriptions. This comprehensive toolset ensures you spend less time on technical management and more time creating high-quality educational material for your audience.


LearnDash topics

165 results

This collection provides step-by-step instructions for setting up LearnDash, managing course content, and handling student enrollments on your WordPress site.

  • Lesson 4: How to Create Coupons

    LearnDash coupons let you offer discounts and promotions on your courses, giving you an easy way to incentivize enrollments and reward learners. Coupons work with the new registration flow in LearnDash 4.0, so make sure registration is enabled and your registration pages are set up before using them. Creating a Coupon Coupon Settings Publishing the…

    Read more: Lesson 4: How to Create Coupons
  • Other Payment Gateways

    In addition to built-in support for PayPal and Stripe, LearnDash also integrates with a variety of other payment solutions. These give you flexibility in how you sell and manage your courses. Supported Gateways & Platforms Why This Matters These integrations allow you to align LearnDash with the eCommerce or membership platform that best fits your…

    Read more: Other Payment Gateways
  • Stripe Connect

    Stripe is one of the simplest and most popular gateways for selling courses with LearnDash. With Stripe Connect, you can quickly link your Stripe account and start accepting payments without extra plugins. Connecting Stripe Test Mode vs. Live Mode Toggle between the two modes using the Test Mode switch in your Stripe settings. Payment Methods…

    Read more: Stripe Connect
  • PayPal Settings

    LearnDash comes with built-in PayPal support, allowing you to accept payments without needing extra plugins or add-ons. Once configured, you can start selling courses using PayPal quickly and securely. Requirements Configuring PayPal in LearnDash Why This Matters By setting up PayPal inside LearnDash, you can start selling courses immediately without complicated integrations. PayPal’s global reach…

    Read more: PayPal Settings
  • Lesson 3: How to Accept Payment for Your Courses

    Accepting Payments in LearnDash LearnDash includes built-in tools that allow you to configure and manage payments directly from your WordPress dashboard, turning your site into a complete e-commerce platform for courses. Accessing Payment Settings The Payments tab contains all the settings and fields needed to enable, configure, and manage payment gateways. Supported Gateways Currently, LearnDash…

    Read more: Lesson 3: How to Accept Payment for Your Courses
  • Registration Flow for Paid Courses

    When a course is set to Buy Now or Recurring access mode, learners follow a guided registration and payment flow to complete enrollment. How It Works Why This Matters This registration flow combines account creation, login, and payment into one seamless process. It ensures that learners—whether new or returning—can quickly enroll and purchase your paid…

    Read more: Registration Flow for Paid Courses
  • Registration Flow for Free Courses

    With the new registration process enabled, learners enrolling in free courses will see an updated and streamlined sign-up experience. How It Works Why This Matters This updated registration flow simplifies access for learners by combining login and registration into one seamless process. It reduces friction and ensures learners can get into your courses quickly—whether they’re…

    Read more: Registration Flow for Free Courses
  • Turn on Registration for Your WordPress Site

    Before learners can sign up for your courses, you’ll need to enable registration on your WordPress site. How to Enable Registration Why This Matters Turning on registration ensures that learners can create accounts, enroll in your courses, and track their progress. Without this step, new users won’t be able to sign up. Tip: After enabling…

    Read more: Turn on Registration for Your WordPress Site
Was this article helpful?