The first time we launched a LearnPress site for a Brooklyn-based fitness coach, we underestimated the curriculum builder and spent an extra weekend rebuilding sections. Lesson learned. This guide on how to use LearnPress walks you through the exact steps we now follow, from install to checkout, so your first course goes live without the rework.
Quick answer: Install the LearnPress plugin, run the setup wizard to create core pages, build a course with sections and lessons, add quizzes, enable PayPal or Stripe, then optimize for speed and mobile. Plan on 2–4 hours for a basic launch.
Points clés à retenir
- LearnPress is a free WordPress LMS with paid add-ons for advanced features.
- The setup wizard auto-creates Courses, Checkout, and Profile pages.
- Quizzes and progress tracking are built-in: assignments require an add-on.
- WooCommerce integration unlocks Stripe, coupons, and subscriptions.
Points clés à retenir
- LearnPress is a free WordPress LMS plugin that lets you build, manage, and sell online courses with built-in features like lessons, quizzes, and PayPal checkout in just 2–4 hours.
- The automatic setup wizard creates essential pages (Courses, Checkout, Profile, and Become a Teacher) so you can focus on curriculum building instead of configuration.
- Add sections and lessons with video embeds, images, and quizzes using the drag-and-drop curriculum builder; set preview lessons to let non-enrolled visitors sample your teaching.
- Enable payments by connecting PayPal for free or installing the Stripe add-on, and unlock memberships and subscriptions by integrating with WooCommerce.
- Optimize performance and mobile experience by running PHP 8.1+, using a caching plugin, compressing images to WebP, and testing quizzes and checkout on real devices.
- Upgrade with paid add-ons like Assignments, Certificates, Content Drip, and Prerequisites to unlock grading, automatic badge issuing, and lesson scheduling features.
What LearnPress Is and When to Choose It
LearnPress is a free WordPress LMS plugin that lets you create, manage, and sell online courses directly from your dashboard. The free core includes courses, lessons, quizzes, a curriculum builder, and PayPal checkout.
Choose LearnPress when you already run WordPress, want to own your data, and need a low-cost entry point. We recommend it for solo instructors and small academies: larger operations may prefer LearnDash or Tutor LMS. Our full LearnPress review breakdown compares pricing, add-ons, and limits.
Action today: List your top 3 course goals and check them against LearnPress’s free feature set. Skip it if you need native subscriptions on day one.
Installing LearnPress and Configuring the Core Settings
Go to Plugins → Add New, search “LearnPress – WordPress LMS Plugin,” then click Install and Activate. The setup wizard launches automatically and creates four pages: Courses, Profile, Checkout, and Become a Teacher.
Next, open LearnPress → Settings and configure:
- General: currency (USD), courses per page, archive layout.
- Courses: auto-enroll after purchase, review requirements, confirmation popups.
- Payments: PayPal email, sandbox or live mode, post-payment order status.
- Emails: enrollment and order notifications.
If you hit a snag, the LearnPress tag on Stack Overflow has solved configuration bugs we’ve run into during client launches. Which means less time troubleshooting and more time building content.
Building Your First Course, Sections, and Lessons
Open LearnPress → Courses → Add New. Enter a title, long description, featured image, category, and difficulty. Set a price (or 0 for free).
In the Curriculum tab, add sections like “Module 1: Foundations,” then click + Lesson or + Quiz under each. Drag to reorder. Inside each lesson, add video embeds (YouTube, Vimeo), images, and rich text. Mark 1–2 lessons as Preview so non-enrolled visitors can sample your teaching.
For a side-by-side workflow comparison, our guide on how to use LearnDash covers the same steps on a paid LMS.
Try this: Build one section with three lessons before adding more. Test the student view, then expand.
Adding Quizzes, Assignments, and Student Progress Tracking
From the Curriculum tab, click + Quiz under a section. Set a passing grade (we use 70%), time limit, and attempts allowed. Add questions: single choice, multiple choice, true/false, fill-in-the-blank, or matching. Assign point values and optional explanations.
Assignments require the paid Assignments add-on, which adds file uploads, written responses, and instructor grading with due dates.
Tracking is automatic. Each student gets a progress bar, lesson completion status, and quiz scores. Admins view enrollments under LearnPress → Orders and individual progress in user profiles. The Gradebook add-on summarizes performance across all courses. Platforms like Coursera’s course structure show why visible progress markers raise completion rates.
Setting Up Payments, Memberships, and Add-Ons
PayPal Standard ships free. Go to LearnPress → Settings → Payments → PayPal, enter your email, pick live mode, and save. For Stripe, install the Stripe Payment add-on ($49/year at last check).
For memberships and subscriptions, install the WooCommerce Integration add-on. Courses become WooCommerce products, which means you can use any WooCommerce gateway, apply coupons, and pair with WooCommerce Subscriptions or Paid Memberships Pro for recurring billing.
Other useful add-ons:
- Content Drip: unlock lessons on a schedule.
- Certificates: auto-issue PDFs on completion.
- Prerequisites: require Course A before Course B.
- Collections: bundle multiple courses.
If you outgrow LearnPress, our walkthrough on how to use LearnUpon covers an enterprise-grade alternative.
Optimizing Performance, SEO, and Mobile Experience (Notes from Our NYC Builds)
Across our New York client builds, three fixes move the needle most:
- Performance: Run PHP 8.1+, install a caching plugin, and exclude Checkout, Profile, and Quiz pages from cache. Compress images to WebP and serve via a CDN.
- SEO: Install Rank Math or Yoast. Write unique course titles, 150-character meta descriptions, and enable Course schema. Reference structured data patterns documented on Microsoft Learn when validating markup.
- Mobile: Pick a LearnPress-ready responsive theme (Eduma, Coach). Test quiz tap targets and checkout on a real phone, not just DevTools.
Start today: Run PageSpeed Insights on your course page. Aim for 90+ on mobile.
Conclusion
LearnPress turns WordPress into a working classroom in an afternoon. Install, run the wizard, build one tight course, test on mobile, then add payments. We’re happy to help if you’d rather skip the trial-and-error.
FAQ
1. Is LearnPress really free? Yes. The core plugin and PayPal checkout cost nothing. Add-ons like Stripe, Certificates, and Assignments are paid.
2. How long does setup take? Plan on 2–4 hours for a basic single-course launch, longer with custom design.
3. Can I sell subscriptions? Not natively. Pair the WooCommerce add-on with WooCommerce Subscriptions or Paid Memberships Pro.
4. Does LearnPress support video? Yes. Embed YouTube, Vimeo, or self-hosted MP4 inside any lesson.
5. What’s the best theme? Eduma, Coach, and Course Builder by ThimPress are built for LearnPress.
6. Can students download certificates? Yes, with the Certificates add-on. PDFs generate automatically on course completion.
7. How do I grade essays? Install the Assignments add-on. Students upload files: instructors grade manually.
8. Will LearnPress slow my site? Only if uncached. Use object caching and exclude dynamic LMS pages from page cache.
9. Can I migrate from Teachable or Thinkific? Yes, but expect manual content rebuilds. There’s no official one-click importer.
10. Is LearnPress GDPR-compliant? The plugin stores standard user data. Pair with a consent plugin and a clear privacy policy to meet GDPR requirements.
Frequently Asked Questions About LearnPress
Is LearnPress really free to use?
Yes. The core LearnPress plugin and PayPal checkout are completely free. Advanced features like Stripe payments, Certificates, Assignments, and Content Drip are available as paid add-ons, allowing you to scale as your course grows.
How long does it take to set up LearnPress and launch a course?
Plan 2–4 hours for a basic single-course launch. The setup wizard automatically creates essential pages (Courses, Checkout, Profile), so you can focus on building lessons and quizzes rather than configuring complex backend settings.
Can I sell course subscriptions with LearnPress?
Not natively with the free core. Install the WooCommerce Integration add-on to turn courses into WooCommerce products, then pair it with WooCommerce Subscriptions or Paid Memberships Pro for recurring billing and membership access.
What payment methods does LearnPress support?
LearnPress ships with free PayPal Standard integration. Stripe, Authorize.Net, and other gateways require paid add-ons. The WooCommerce Integration add-on unlocks every WooCommerce-compatible payment gateway, coupons, and subscription billing.
How do I track student progress and grades in LearnPress?
Student progress is automatic: each learner gets a progress bar, lesson completion status, and quiz scores. Admins view enrollments in LearnPress → Orders, individual progress in user profiles, and course performance summaries via the optional Gradebook add-on.
Will LearnPress slow down my WordPress site?
Only if pages aren’t cached properly. Use a caching plugin with rules excluding Checkout, Profile, and Quiz pages from cache. Optimize images to WebP, serve assets via CDN, and run PHP 8.1+ to maintain fast load times and strong mobile performance.
Certains des liens partagés dans cet article sont des liens d'affiliation. Si vous cliquez sur l'un de ces liens et effectuez un achat, nous percevrons une commission d'affiliation, sans que cela n'entraîne de frais supplémentaires pour vous.
Nous améliorons nos produits et nos publicités en utilisant Microsoft Clarity pour analyser votre utilisation de notre site web. En utilisant notre site, vous acceptez que nous et Microsoft puissions collecter et utiliser ces données. Vous trouverez plus d'informations dans notre politique de confidentialité à l'adresse .