Skip to main content

Update on the Certification & Retraining Initiative

  • October 10, 2025
  • 11 replies
  • 405 views

Forum|alt.badge.img

Hi everyone,

Nicolò here from the Learn Product team

It’s been a while since our last update, and we’re excited to share the progress we’ve made on the Certification and Retraining initiative. Over the past few months, we’ve been working behind the scenes to complete the first phase and define the next steps of the roadmap.

We’re pleased to announce that Phase 1 has been successfully completed — a major milestone in evolving Learning Plans to support the new concept of Certifications, which will become a dedicated Learning Plan type.

 

What’s already in place

1. Persistent Completion — now live

Learning Plans now preserve learners’ previous completions even when content is updated. This means administrators can evolve training programs without losing learner progress or performing manual updates.

2. Soft Deadline — now live

Administrators can define flexible (“soft”) due dates for Learning Plans — allowing learners to complete training after the deadline, while maintaining accurate compliance tracking.

3. Enrollment Archive — completed, coming with the next release cycle (GA Jan 2026)

This functionality enables full historical tracking of enrollments and then awards, ensuring visibility into past records and powering future recertification and retraining workflows.

Together, these features form the foundation for Certifications and support the broader retraining and compliance management capabilities we’ve been designing together through PDG discussions and roadmap reviews.

 

What’s next

We’re now entering the core development phase, focused on enabling Certifications as a distinct Learning Plan type — with their own enrollment logic, validity periods, and renewal management.

This is our major priority, and while it’s too early to share an ETA (given the depth and scope of this work), we’ll resume regular PDG updates to share progress, early previews, and insights from development.

We’re also planning to launch a Beta program once the first core features become available — so stay tuned if you’d like to get early access and contribute feedback.

 

In closing

Your engagement, feedback, and use cases have been invaluable in shaping this initiative. As we move toward public release, your continued collaboration will remain key in ensuring we deliver a robust, thoroughly tested solution that meets your real-world needs.

We’ll continue to post updates and preview videos in the PDG as soon as we reach the next milestone.

Thank you again for your partnership and trust.

 

— Nicolò & the Learn Product Team

 

11 replies

LuAmbrosio
  • Newcomer
  • 2 replies
  • October 10, 2025

Ciao Nicolò, thanks for the update and hope to see the core functionality very soon, we will be available for testing the beta if you need help. By the way, I have a couple of questions: since the new Certifications will be seen as a new LP type, what will happen to the existing ones we currently use? The two types of Certifications will cohexist? There will be an equivalence to set up? Will the old Certifications be automatically converted in LP type? Asking for a friend. Thank you!


JZenker
Guide II
Forum|alt.badge.img+2
  • Guide II
  • 280 replies
  • October 10, 2025

This is written in a very confusing way. Are you saying you are only allowing Learning Plans for Certifications now?

For #3 - are you saying Archiving is coming to Learning Plans as it exists now for course enrollments?

Learning Plans are so unreliable - have alignment issues, sometimes don’t enroll the courses. We’ve been moving away from Learning Plans completely. 


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • 5399 replies
  • October 10, 2025

Sounds great, Can't wait to test it. Thank you


JessOlcott
Contributor I
  • Contributor I
  • 14 replies
  • October 10, 2025

I’m very excited to see the improvements come to light!  Curious to know how renewal will tie into this new approach.  I’m in desperate need of an easy way to have a learning plan for certification and a separate course or learning plan for the renewal piece.  Looking forward to learning more!


  • Helper I
  • 69 replies
  • October 10, 2025

Thanks for the update. I’m optimistic, but extremely nervous. We have also avoided learning plans entirely due to unreliability and continuity issues we experienced during initial testing and implementation, so I’m hoping those have been resolved. We are also completely uncomfortable with the idea that a learner would need to be enrolled in the certification learning plan beforehand - we generally won’t know that our learners are about to complete a certification course - so I’m very interested to see how that will be managed. Very eager to be involved in beta testing when available.


Forum|alt.badge.img
  • Influencer II
  • 36 replies
  • October 17, 2025

@Nicolo Malinverno , I appreciate the update and can’t wait for testing.


Forum|alt.badge.img

@LuAmbrosio 

great question — and thank you again for your interest.

In the first phase, the current and new certifications will coexist in parallel, so there’s no disruption for existing setups.
Later on, we’ll introduce a 1:1 self-migration option, allowing admins to selectively migrate existing certifications to the new LP-based system whenever they’re ready.

This way you’ll be able to gradually move to the new structure at your own pace, keeping full continuity


Forum|alt.badge.img

@JessOlcott tnx

The ability to manage renewals through a different path than the initial certification is absolutely in scope of the overall initiative, even though it won’t be part of the first release.

Our goal is to support this scenario within the same certification (a specific type of Learning Plan) — so that, when the renewal flow is triggered (archive + re-enrollment), admins will be able to define completion requirements that differ from the first enrollment.

This will make it possible to manage initial training and retraining seamlessly, all within the same certification structure.


Forum|alt.badge.img

@gus 

May I ask for a bit more detail about your expected flow?
Our current direction is that, since the new Certifications will be a specific type of Learning Plan, they’ll work exactly the same way — including the ability to publish them in catalogs and allow self-enrollment.

This should help cover cases where learners aren’t pre-enrolled, while still benefiting from the new stability and tracking improvements introduced with the updated Learning Plan model.


  • Helper I
  • 69 replies
  • October 29, 2025

Hi ​@Nicolo Malinverno. Thanks for following up.

We have 3 ways a learner can earn a certification (separate to renewals/recertification - users cannot retake the same course - all renewals are by self-enrollment in a recert course).

  1. We have some eLearning certification courses which are available for self-enrollment. User simply chooses the course they want to complete, enrolls, and receives certification at the end. These represent almost half our new certifications. We have no way to know which users will want to enroll in these courses.
  2. We have some eLearning courses which do not allow self-enrollment. Learners are enrolled by trainers or sales staff. In most cases the enrollments need to be approved (after purchase order validated) by our admin teams.
  3. Facilitated courses where the learner is enrolled by one of our staff, with the same validation/approval process as above.

Our expected flow would be that the process operates as it currently does. User completes course, associated certification is automatically awarded. I understand Docebo is trying to introduce additional functionality, but to require certification to be an additional manual step just doesn’t work from a user and admin experience.

If the learner (or our staff) need to understand and remember to manually enroll in the certification learning plan, in addition to the course, and before the course is completed, this is going to fall down quickly. Almost all our learners are customers, most of which generally have very little interaction with our learning portal other than a one-time certification course and then renewal 2 years later. We already have support issues with some of the most basic learning processes.

We don’t currently use learning plans at all, they don’t suit the way our customers undertake training, so this is entirely foreign to our users and trying to introduce it as a new extra function is going to be problematic. Could there be some kind of enrollment rule for the certification learning plans? So customer enrolls in or completes course x, automatically gets enrolled in certification plan x?

Otherwise, we’re going to need to find some way to prevent learners from being able to see and enroll in any certification courses, and only be able to access and enroll in the certification learnign plan. From what I;ve been able to find, I don’t think this is possible.


  • Helper I
  • 69 replies
  • October 31, 2025

Hello again ​@Nicolo Malinverno. I’ve been giving this quite a lot of thought, and there may be a simple solution, but it has a big ‘IF’ attached.

Background: We currently use groups to limit which catalogs our learners have access to, and by extension which courses they can see. We use this for two key purposes:

  • Regions: Allow learners to only see facilitated courses in their region
  • Cert Levels: Allow learners to only see level 2 and higher courses if they have completed the lower levels

Question: If a learner is enrolled in a certification learning plan which contains multiple courses (e.g. 1a, 1b, 1c) but their group assignments only allow them to see the catalog for 1a, will this catalog restriction carry through, or will being enrolled in the certification learning plan allow them to see all courses in that learning plan, ignoring the catalog restrictions?

If the catelog restriction also applies to courses in the cerftification learning plan, then in theory we could automatically enroll all learners in all certification learning plan streams, so they will be enrolled and eligible for all certifications, but they will still only have access to the courses that the group and catalog assignments currently allow. Problem solved.

Additional separate question: When a learner renews a higher level certificaiton (e.g. level 2) we automatically renew the lower levels (we need to do this otherwise the lower levels expire and it creates confusion with customers and our systems). We tried using an equivalency course to do this, but it won’t renew the lower level if the customer already has that certification. It will only add the lower certification if the customer does not already have it. So we have to monitor and update these manually. Will there be anything in the new certification functionality to better manage these equivalency requirements?

Thank you.