The challenge
Lifelong learning programs across Rutgers ran on separate, siloed systems — making course discovery, admin workflows, and registration painfully fragmented for students and staff.
Case study
A unified Rutgers course management and registration platform that brings siloed departments into one application with clearer navigation, admin tooling, and a smoother browse-to-checkout flow.
The challenge
Lifelong learning programs across Rutgers ran on separate, siloed systems — making course discovery, admin workflows, and registration painfully fragmented for students and staff.
What I delivered
Course Hub: one unified application that brings departments together with clearer navigation, smarter course management, and a smoother browse-to-checkout flow.
Before Course Hub, Rutgers lifelong learning programs — from government services training to professional master’s offerings — lived in separate, siloed systems. Students bounced between disconnected sites. Admins duplicated work across departments. Registration paths were inconsistent and hard to maintain.
Course Hub solves that by combining multiple departments into one unified application with shared navigation patterns, centralized course management, and a registration flow designed to move users confidently from browsing to checkout.
Role: UX Designer & Co-developer
Each program area operated like its own island — different layouts, different admin workflows, and no consistent way for users to discover courses or complete registration. That created friction for students, admins, and stakeholders maintaining separate tools instead of one scalable platform.
Instead of rebuilding the experience for every school, Course Hub uses a shared application architecture with department-specific branding, filters, and permissions. CGS, MBS, and other programs feel distinct to users — but run on the same patterns underneath.
Click any image to view it larger.
The CGS landing page brings 17+ program areas into one browsable hub with shared seasonal navigation and a consistent path from program discovery into course listings.
Siloed government training programs now share one entry point — same layout, same navigation model, department-specific content.
The MBS Fall 2026 catalog shows how the platform scales to filter-heavy, high-volume course browsing without breaking the shared experience.
MBS uses the same catalog architecture as CGS — concentration filters, sortable columns, and inline registration — adapted for a more complex course inventory.
Course discovery had to work for both quick lookups and deep browsing. The filter bar supports concentration, location, room, title, course number, and instructor — with sortable table columns so users can reorganize results without losing context.
Multi-criteria filtering keeps large catalogs scannable across departments.
Flexible course cards stack on smaller screens and expand into sortable rows on desktop.
Design decisions:
Color carries meaning across the product — not just decoration. Concentration tags, alert types, override states, and primary actions each use a distinct palette so users and admins can read status quickly.
Registration flow was prototyped, polled, and A/B tested before shipping. The cart keeps course details, pricing, and checkout actions in one lightweight overlay so users don’t lose their place in the catalog.
Cart overlay with item count badge, clear pricing, and a direct path to checkout.
Cart layouts and payment options were tested through Figma polling to find the clearest checkout experience before development.
Cart layout variations tested through polling to reduce confusion at checkout.
Payment method selection designed to keep users confident through the final step.
Admins needed more than a course editor — they needed a control panel for banners, overrides, user management, and audit trails. The admin experience mirrors the public site’s clarity: sidebar navigation, typed actions, and guardrails before anything goes live.
Create and manage banners that appear across all department pages — with alert types, rich text, and character limits for time-sensitive announcements.
When course data needs to change fast — cancellations, schedule updates, pricing corrections — admins can override listings inline. Override state is visible on both the admin side and the public catalog.
Manual overrides surface with a clear badge and dedicated Edit / Clear Override actions — so staff know exactly what's been changed and can revert when needed.
Every admin save requires a change log message. Combined with a dedicated Revision Logs section in the control panel, teams get a paper trail of who changed what, when, and why — critical when multiple departments share one platform.
Required change log messages and revision logs create accountability across admin editing — no silent updates across shared department data.
Course Hub replaced fragmented program experiences with a single, scalable platform — making it easier for users to find courses, for admins to manage them with accountability, and for Rutgers to grow lifelong learning programs without rebuilding the wheel for every department.