🎉 We’re fully compatible with both the LearnDash 3.0 & Legacy templates*, adding 50 more styles for focus mode, profiles, login/registration & more. Videos & features will be updated on this page soon. NOTE: If using the 3.0 template, please set LearnDash color settings to the “Default.”
* Our plugin automatically detects which template you’re using, and provides the appropriate set of options in the Customizer.

Design Upgrade Pro for LearnDash

Better LearnDash styles. 100+ customizable options. Improve your LearnDash design today.

✅ Works beautifully with most themes

❌ Not fully compatible with BuddyBoss

Design Upgrade Pro video walkthrough (LD3)
Play Video

This video showcases options for the LearnDash 3.0 template. See Legacy/LD2 videos here →

Cleaner Styles, Out of the Box

LearnDash CSS that more closely matches your theme.

  • Font sizes returned to theme defaults
  • Larger clickable areas
  • More consistent button styles
  • Improved course content lists for lessons, topics, quizzes & assignments
LearnDash Design Upgrade default styles
Click image to view larger

100+ Options in the Customizer

  • 18 options for the LearnDash Course Grid add-on
  • 10+ options for Course Navigation
  • 10+ options for Focus Mode, including an edge-to-edge content width for using page builders
  • 10+ options for the Login/Registration popup
  • Show/Hide various course features
  • Custom URL for "Edit Profile" link
  • Custom complete color for icons & completion status
  • Striped, animated, rounded & square progress bars
  • Primary & secondary button colors
  • Enable/Disable "Expand/Collapse" features in multiple places
  • Customize borders & background colors on course content lists
  • Show/Hide profile info, avatar, course search, quizzes, assignments & more on the LD Profile
  • Read below for even more features...
LearnDash Design Upgrade Customizer Panels
Click image to view larger

Course Grid Design

  • Equal height grid items & no more weird spacing or floating issues
  • Custom borders, shadows & square or rounded corners
  • Hover effects including shadow, lift & enlarge
  • 4 different types of ribbon colors (paid courses, free courses, already enrolled & custom ribbons)
  • Course category dropdown styles, including width, background color, border radius & padding

Ready to buy?

Course Navigation

  • Show all topics/quizzes (remove expandable arrows)
  • Text, background & hover colors
  • Section background & text colors
  • Customize or remove line separators
  • Focus Mode sidebar background color

Custom Progress Bars

  • Choose your container & bar color
  • Rectangular or rounded corners
  • Adjust the bar height
  • Add stripes or choose a custom color
  • Add a smooth animation on each page load
  • Hide "X/Y steps" and/or "% Complete" language

Convinced yet?

All Features

❌ Not compatible with BuddyBoss

Official documentation with all features →

Course Content Lists

  • Disable "expand/collapse"
  • "Course Content" header background
  • "Course Content" header text color
  • Hide "Course Content" header
  • Add a boxed container
  • Set container background & border styles
  • Rounded or square edges (inherits global border radius)
  • Highlight rows on hover
  • Section background & text colors
  • "Lesson Content" header background & text colors
  • Remove "Lesson Content" header
  • Topic line separator color
  • Indent topics

Course Grid Add-On

  • Equal height columns (automatically applied)
  • Grid Items: Border width, color & radius
  • Grid Items: Box shadow
  • Grid Item Hover Effects: Shadow, lift & enlarge
  • Ribbon background & text colors: Default, enrolled, free & custom ribbons
  • Category Dropdown Selector: Width, background, border radius & padding

Progress Bar

  • Striped or solid color design
  • Container color
  • Bar color
  • Round or square edges
  • Bar height
  • Smooth animation on page load
  • Hide "X/Y steps"
  • Hide "% Complete"

Achievements Add-On

  • Popup position
  • Popup border & shadow
  • Unique title & message colors/font size
  • Hide icons in popup
  • Custom icon size for My Achievements

Course Navigation

  • Auto-expand all topics & quizzes
  • Topic/Quiz indentation
  • Add strikethrough to completed items
  • Text color
  • Hover: text & background color
  • Lesson text, border & background colors
  • Section text & background colors
  • Remove (or customize) topic line separators

Focus Mode

  • Edge-to-edge content width (for page builders)
  • Animate content on page load
  • Content background color
  • Hide page title
  • Hide breadcrumbs
  • Hide bottom buttons
  • Hide "back to course" link
  • Avatar Style: circle or square
  • Header: Custom user display name
  • Header: Hide avatar
  • Header: Hide name
  • Dropdown Menu: Background & text colors
  • Sidebar: Background color
  • Course Heading: Background color
  • Course Heading: Text color


  • Overlay color & opacity
  • Popup modal border width & color
  • Close icon color
  • Login panel background, text & heading colors
  • Register panel background, text & heading colors
  • Login & Register form <input> styles
  • Login Panel: Remove logo & description text
  • Register Panel: Remove description & email confirmation text

Group Course Lists

  • Disable "expand/collapse"

LearnDash Profile

  • Hide Sections: user info, statistics, your courses
  • Custom URL for "Edit Profile" link
  • Hide "Edit Profile" link
  • Your Courses: Disable "expand/collapse"
  • Disable Search
  • Summary: background & text colors
  • Summary layout: stacked or horizontal
  • Stats layout: stacked or horizontal
  • Square, circular or rounded avatar
  • Custom avatar size
  • Hide avatar
  • Hide each individual statistic
  • Hide quizzes, essays and/or assignments (within the "Your Courses" area)

General Design

  • Global border radius
  • Link & link hover color
  • Correct/Complete color (for icons & completion status)
  • Alerts: Background, text & icon colors
  • Alerts: Small or large size
  • Alerts: Hide icons


  • Choose a global button border radius
  • Primary button color & text
  • Secondary button color & text
  • Hover styles for both primary & secondary buttons


  • Background color
  • Text color
  • Border radius inherits global setting

Course Page

  • Status: Background & text color
  • Status: Border width & color
  • Status: Hide individual columns (status, price & action)
  • Status: Hide column labels


Renews yearly. Cancel anytime.

1 Site

$ 39 /yr
  • All 100+ Customizable Features
  • 1 Year of Premium Support
  • 1 Year of Updates

5 Sites

$ 59 /yr
  • All 100+ Customizable Features
  • 1 Year of Premium Support
  • 1 Year of Updates

20 Sites

$ 79 /yr
  • All 100+ Customizable Features
  • 1 Year of Premium Support
  • 1 Year of Updates

Prices are listed in USD.
All plans are subscriptions & automatically renew yearly. Cancel anytime.
LearnDash plugin sold separately.

Frequently Asked Questions

Where can I find documentation?

You can find complete documentation here →

Do I need a license for my staging/dev site?

No. You only need a license for live sites. You can use our plugin on unlimited dev sites.

LearnDash 3.0

We are fully compatible with both LearnDash 3.0+ and LearnDash 2.x. Our plugin will automatically detect which version you’re using, and provide the appropriate options in the Customizer. If you’re using the LearnDash 3.0 template, you’ll see newer options for things like Focus Mode, Alerts, Tooltips, Login & Registration, etc.

LearnDash 2.x & the “Legacy” template

Still using the Legacy template? No problem. We’ve maintained compatibility so you can use all the same styles for the Legacy template. We don’t plan to add any more options to the Legacy template, but we’ll maintain compatibility for as long as LearnDash gives you that option.

Is there a free version?

We do have a free version that improves upon the default LearnDash design, but there are no options in the Customizer for you to change. Give it a try, and if you like what you see, come on back and consider going pro.

See also: Free vs Pro →

Will it work with my theme?

Design Upgrade Pro for LearnDash has been designed to work with just about any theme. However, there are a few themes we are aware of that already use custom LearnDash styles.

These themes are not compatible with our plugin:

  • BuddyBoss / Social Learner

We have tested it & can confirm compatibility with:

  • Astra
  • Divi
  • GeneratePress
  • eLumine (when using LearnDash 3.0 or higher)
  • Neve
  • OceanWP
  • LearnMate
  • Edufire

If you have already selected a theme, and would like us to confirm whether our plugin will work, just shoot us an email with a link to your website and we’ll take a look.

What about page builders?

Design Upgrade Pro for LearnDash works seamlessly with Elementor, Beaver Builder & Divi. Use your favorite page builder to lay out your page, then use Design Upgrade Pro to customize all the LearnDash elements within it. 🙌

Yes, you can use it alongside the LearnDash Elementor integration. Learn more →

Can I change font sizes?

We use a stylesheet to reset all font sizes to match your theme’s default styles. We believe a well-built theme should carefully set font sizes across your site. In an effort to promote consistency across your entire site, we have intentionally excluded font sizes from the Customizer.

However, if you need to update a font size for any LearnDash element, we’ll gladly provide you with custom CSS to do so (even do it for you if you provide us access).

Can I use custom icons & checkmarks?

We don’t currently offer the ability to use custom icons.

How is this different from Snap Orbital’s Visual Customizer?

A few customers have used both products, and several have reported back that they LOVE Design Upgrade for LearnDash over Visual Customizer. Here are a few reasons why:

  • More options: Simply put, you can do more with our plugin. Hide elements, move things around, disable features, and more complete control over the design.
  • Attention to detail: Every single pixel is accounted for, and we’re constantly working with user feedback to fine tune every setting.
  • Plugin compatibility: We apply styles to popular modules in the Uncanny Toolkit, Uncanny Groups, Tin Canny Reporting, WisdmLabs Ratings, Reviews & Feedback, WisdmLabs Group Registration and are always looking for other LearnDash plugins to support.
  • Theme compatibility: We’ve carefully crafted & tested our styles to work with some of the most popular WordPress themes on the market, including Astra, Divi, GeneratePress & more. We continue to work with new customers on compatibility with their themes, and will update the plugin to support as many as possible.

Can I customize LearnDash Add-Ons?

Yes! There are over 15 design options for the LearnDash Course Grid add-on. It was our favorite feature-set to develop thus far, and we think you’re going to love it.

We also support most of the Uncanny Toolkit modules. Course grid styles also apply to Toolkit Pro’s enhanced grid. Button & progress bar styles apply to the [uo_dashboard]. We’re constantly working with Uncanny Owl to eventually support all of their plugins.

We also provide a few options for the WisdmLabs Ratings, Reviews & Feedback plugin for LearnDash, and improve styles for WisdmLabs Group Registration.

We might add support for other add-ons in the future. If you have suggestions, please let us know.

Can I still use the plugin if I don’t renew?

Absolutely. Once purchased, the plugin is yours forever. For the first year, you’ll receive support, updates & new features. After that, the plugin will continue to work, but you’ll need to maintain an active subscription to continue receiving support, updates & new features.

Does my plan renew automatically?

Purchased on or after Nov 2, 2018: Yes. Your subscription will automatically renew every year, until cancelled. You may cancel any time from your account.

Purchased before Nov 2, 2018: No. You will need to return to the site to renew your plan. Don’t worry, we’ll send you an email reminder when your expiration date is approaching.

What’s the difference between plans?

Every plan includes all features, and is available to receive support & updates for 1 year.

The only difference between plans is how many sites you can install the plugin on. If you would like to use it on 2-5 sites, choose the 5 site plan. Have more than 5 sites? The 20 site plan is for you.

If you’d like to use it on more than 20 sites, shoot us an email and we’ll work something out.

Can I upgrade to a higher plan?

Sure! You can upgrade at any time, and you’ll only pay the difference between plans.

Do you offer a refund?

We’d be happy to discuss offering you a refund within 30 days of your purchase. Because of the nature of digital software, we do ask the following:

  • You can prove how the plugin fails to do what it is intended to do
  • You give us a chance to help you first
  • You agree to completely delete all files associated with the plugin, and forfeit your right to use the code
❗ Refund Fee: Both of the payment processors we use (Stripe & PayPal) charge us a processing fee even for refunded transactions. Therefore, we reserve the right to hold onto $5 and refund you the remaining amount.

Ask us a question

If you have any other questions, please send us an email and we’ll be happy to help.

☝🏼 Jump to pricing