Courses
Course Catalog
All training courses available in the Elevasis platform
Implementation: apps/command-center/src/features/training/content/courses/
Overview
Training provides structured learning content through React component-based courses. Each course consists of lessons with inline quizzes, optional assessments, and can award certifications upon completion.
Course Registry: apps/command-center/src/features/training/content/registry.ts
Documentation
Foundation
- Automation Foundations - Data, connections, events, and AI basics for new learners (25 min, certified)
- AI Orchestration Fundamentals - The 5 building blocks, orchestration principles, and ROI (60 min, certified)
Sales
- Sales Fundamentals - Sales mindset and the complete sales journey overview (64 min)
- Discovery & Value - Discovery calls and value communication for partner audience (105 min)
- Closing Skills - Objection handling and closing techniques for partners (90 min)
Technical
- Agent Development - Build, test, and deploy intelligent agents in practice (120 min)
- Advanced Orchestration - Multi-agent systems and enterprise automation patterns overview (90 min)
Course Structure
Each course follows this file structure:
apps/command-center/src/features/training/content/courses/{course-slug}/
├── course.config.ts # Course metadata and configuration
├── Lesson01[Name].tsx # Lesson components
├── Lesson01[Name]Quiz.tsx # Inline quiz for lesson
├── Lesson02[Name].tsx
├── FinalAssessment.tsx # Final assessment (if certified)
└── ...Configuration Type:
interface CourseConfig {
slug: string
title: string
description: string
category: 'foundation' | 'sales' | 'technical'
audience: 'internal' | 'partner' | 'developer' | 'customer' | 'public'
estimatedDuration: string
icon: IconComponent
learningObjectives?: string[]
items?: CourseItem[] // Preferred unified items array
lessons: LessonConfig[] // Legacy
assessments?: AssessmentConfig[] // Legacy
certification?: CertificationRequirement
}Adding a New Course
- Create course directory:
apps/command-center/src/features/training/content/courses/{slug}/ - Create
course.config.tswith CourseConfig - Create lesson components (Lesson01[Name].tsx, etc.)
- Create quiz components if needed (Lesson01[Name]Quiz.tsx)
- Export from
registry.ts - Add course documentation:
apps/docs/content/docs/training/courses/{slug}.mdx - Run
/training --syncto update documentation
Related Documentation
- LMS Features - Full LMS architecture
- Training Overview - Feature infrastructure
Last Updated: 2026-01-13