Lifewood Training Platform

A Learning Management System (LMS) built on LearnWorlds for Lifewood, customized with branded pages and a content editor so the team can publish and update AI courses without touching code.

RoleLMS Developer
Year2025
ClientLifewood Data Technology
Stack
LearnWorlds (LMS)/Custom HTML/CSS/JS/Page Builder
01

The problem.

Lifewood needed a single place to deliver its AI training courses online. Without a real platform, there was no clean way to enroll learners, manage their accounts, or keep course content organized. The team also wanted to update pages and courses themselves, without depending on a developer every time something changed.

02

What I built.

I built an LMS on LearnWorlds, customized to fit Lifewood's brand and training needs. Learners can sign up, log in, and work through structured AI courses, while the team manages everything from one dashboard.

Branded LearnWorlds platform, sign-up, course delivery, and a WordPress-style page builder for the team

Tech stack: LearnWorlds powers the LMS and course delivery, custom HTML, CSS, and JS handle the branding and layout, and the built-in page builder lets the team manage content on their own.

Key decisions

Branded course experience: I styled the platform with custom CSS and pages so it feels like Lifewood, not a generic template

Self-serve content editing: I set up a page builder with a WordPress-style block editor, so non-developers can update pages and courses through a simple dropdown interface

Full enrollment flow: Sign-up, profiles, and social login (Google, LinkedIn, and more) make it easy for professionals to get started

03

What I learned.

This project taught me how to work within a hosted platform, balancing what I could customize against its built-in limits. I learned that handing content control back to the client is a feature in itself, not just a convenience. If I revisited it, I'd add clearer course progress tracking and a more guided onboarding flow for new learners.