Documentation

Learn with Foundation docs

Getting started, administration, the learner experience, and the developer surface for the WordPress-native LMS that powers branded WooCommerce academies.

Developers

Architecture Overview

One page. The mental model for how a purchase becomes a certified learner.

Learn with Foundation is a pipeline of focused services. Each stage hands off to the next, so you can reason about and extend one concern at a time.

Course CPT
     ↓
Discover Courses
     ↓
Course Resolver
     ↓
Enrollment Service
     ↓
Progress Service
     ↓
Certificate Service
  • Course CPT: your existing course content, untouched.
  • Discover Courses: maps that post type into Learn with Foundation.
  • Course Resolver: resolves a course and its curriculum at runtime.
  • Enrollment Service: grants and revokes access from commerce events.
  • Progress Service: records lesson and quiz completion.
  • Certificate Service: issues and verifies credentials on completion.

Ready to sell certifications?

Branded learning, built on WordPress. Get Learn with Foundation and ship your first certification program this week.

© 2026 Learn with Foundation. All rights reserved.