Website

Odoo eLearning: online learning platform software

Community + Enterprise

Manage and publish an eLearning platform

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo eLearning logo
What it does

What Odoo eLearning does

Odoo eLearning is the app that runs an online learning platform on top of your Odoo Website. Courses, lessons, quizzes, certifications, student progress tracking, and a community forum for course discussion all live in one place. Public courses for marketing and lead generation, paid courses sold to customers, internal training for employees, partner certification programs, and onboarding sequences for new hires all run here.

B2B companies running customer training, consultancies productizing their expertise, internal corporate training departments, vocational schools, and any business that turns knowledge into a recurring revenue stream uses it. You can test Odoo eLearning free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

Setup starts on a Course. Each course carries a title, a description, a category, a featured image, an instructor (an employee, partner, or external person), and a list of content slides. A slide can be a video (uploaded or YouTube embed), a document (PDF, slide deck), an image (infographic), an article (rich text), or a quiz with correct answers. Slides arrange in sections (Module 1, Module 2) and students walk through them in order or skip around depending on the course settings.

From there, the course is published on your Odoo Website. The course catalog page lists every public course with filters by category, tag, and access level. Each course has its own page with the curriculum, the instructor bio, student reviews, prerequisites, and an enroll button. Free courses enroll students instantly; paid courses go through the standard eCommerce checkout. Once enrolled, students see the course in their student portal with their progress, the next slide to watch, and any open quizzes.

As students consume content, the system tracks completion: every video watched, every quiz attempted, every download claimed. Course completion happens when all required slides are done; certificates generate automatically for completing students with their name, the course title, and the completion date. A community forum per course lets students ask questions and instructors (or other students with karma) answer, building a self-sustaining knowledge base around the course content.

Calibre configures Odoo eLearning for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo eLearning

Five Slide Types Per Course
Each course slide can be a video (uploaded or YouTube embed), a document (PDF or slide deck), an image (infographic), an article (rich text with images), or a quiz with correct answers. Mix formats in one course so a module can include a video lesson, an article workbook, and a quiz to confirm understanding.
Free and Paid Course Catalog
Each course has its own access level: free (anyone can enroll), paid (purchased through eCommerce), or invitation-only (with a code). The catalog page filters by category, tag, and access level so visitors find the right course quickly.
Student Progress Tracking
The system tracks every slide a student watches, every quiz they attempt, every download they claim. The student portal shows their progress per course; the instructor dashboard shows class-wide completion rates and the slides where students are dropping off.
Auto-Generated Certificates
When a student completes all required slides in a course, a PDF certificate generates automatically with the student's name, the course title, the completion date, and a configurable signature. Custom certificate templates per course let a high-stakes certification program brand its certificates differently from an internal onboarding sequence.
Quizzes and Knowledge Checks
Quizzes inside a course are built with Odoo Surveys: multiple choice, true/false, short answer, with correct answers and a passing score. Quizzes can be marked required (the student must pass to move forward) or optional (a self-check the student can skip). Multiple attempts are configurable per quiz.
Community Forum Per Course
Each course can carry its own forum thread where students ask questions and instructors (or other students) answer. The forum builds a self-sustaining knowledge base around the course content, with searchable history that benefits future students.
Karma and Gamification
Students earn karma points for completing courses, passing quizzes, and answering forum questions. Karma unlocks privileges (commenting on more courses, accessing premium content) and surfaces top contributors on the instructor dashboard. The gamification is optional per platform.
Paid Course Checkout
Paid courses sell through the standard Odoo eCommerce checkout: students pick the course, pay through your configured payment provider, get instant access. Revenue posts to your accounting books on completion of the sale. Discount codes and bulk enrolment for corporate buyers are supported.
Reviews and Ratings
Enrolled students can review a course on completion, leaving a 1-to-5 star rating and a written review. Reviews surface on the course page so future students see real student feedback before enrolling. The instructor can respond to reviews to address concerns or thank students for kind words.
Reports on Course Performance
Pivot and graph reports break course data down by course, instructor, period, completion rate, average score, and revenue. The dashboard shows which courses convert visitors to enrolments, which courses have the best completion rates, and which instructors get the highest ratings.
Built for

Is Odoo eLearning right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Community + Enterprise Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo eLearning

Odoo eLearning sits on top of Odoo Website (the courses live on your domain), Odoo eCommerce (paid courses sell through the standard checkout), and Odoo Surveys (quizzes inside courses use the Survey question types). Odoo Invoicing handles the revenue posting on each course sale. Odoo Mail handles enrolment confirmations, progress reminders, and certificate delivery emails. Odoo CRM picks up course enrolments as a lead source for sales follow-up, especially for paid B2B training. Odoo Knowledge can host the deeper reference articles students search alongside the course videos. Odoo Discuss carries the in-course chat for live cohort discussions when courses run as scheduled cohorts rather than self-paced.

Pricing

What Odoo eLearning costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo eLearning is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo eLearning

Is Odoo eLearning free?
You can test Odoo eLearning free on the Odoo 15-day trial. Beyond the trial, Odoo's one-app-free rule means the software runs free for unlimited users, forever, but only if it is the only Odoo app you install. Because eLearning depends on Website to host the courses on your domain, and most paid courses also need eCommerce for the checkout, real-world deployments typically pair multiple apps and land on the paid Standard plan at around CA$35.20 per user per month billed annually.
What's the difference between Odoo eLearning in Community and Enterprise?
The core learning workflow is identical: course catalog, multi-format slides, student tracking, certificates, quizzes, forums, karma, paid checkout, reviews, and the standard reports all work in the free Community edition. Enterprise adds the polish layer: the polished native mobile app for students watching courses on a phone, deeper integration with the appraisal cycle (assigned training shows on the employee's appraisal), and enhanced pivot dashboards. Most growing learning platforms move to Enterprise for the mobile experience.
Can we migrate our existing course catalog and student records into Odoo?
Yes. Odoo eLearning accepts CSV and Excel imports for the course catalog (title, description, category, slides), historical student enrolments (student, course, completion date, score), the certificate templates, student reviews, and bulk file uploads for video and document content. The work is rarely the upload itself, it is mapping your existing course structure and access levels to Odoo's structure cleanly. Calibre handles the catalog rebuild and the student-data migration during the rollout.
Does Odoo eLearning work for paid training that customers pay for?
Yes. Paid courses sell through the standard Odoo eCommerce checkout: a student picks the course, pays through your configured payment provider (Stripe, PayPal, Adyen, etc.), and gets instant access on payment success. Revenue posts to your accounting books on completion of the sale. Discount codes, bulk enrolment for corporate buyers (one company purchases 20 seats for its team), and subscription-style access (all-you-can-eat for $X per month) are all supported.
Can students take courses on their phone?
Yes. The course pages and the video playback are fully responsive on any device. Students browse courses, watch videos, take quizzes, and earn certificates from a phone browser without needing an app. The Odoo mobile app shows the student portal with progress tracking and download options for offline viewing. The polished native mobile app is part of the Enterprise tier; Community users get the responsive web admin.
Can we run private courses for our internal team or for specific customers only?
Yes. Each course has an access level: public (anyone can enroll), members-only (signed-in users), paid (purchased), or invitation-only (with an enrolment code). Internal employee training runs as members-only with the team automatically enrolled; customer-specific training runs as invitation-only with a code shared just with that customer's team. Private courses do not appear in the public catalog and are not indexed by search engines.
Can we issue certificates that students can share on LinkedIn?
Yes. Course completion generates a PDF certificate automatically with the student's name, the course title, the completion date, and a configurable signature. The certificate page is shareable as a public URL so students can link to it from their LinkedIn profile or resume. For more formal accreditation programs, the certificate template can include an accreditation body's logo and a unique verification code that maps back to the course completion record in Odoo.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo eLearning.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing