{{ session('error') }}
{{ session('message') }}
{{ $course->title }}
{{ $course->description }}
{{-- Key Stats --}}Comprehensive Learning Path
Hands-on Projects - Every module ends with practical application
In-Depth Content - Learn concepts step-by-step with real-world examples
Industry-Relevant Skills - Build expertise across multiple domains and use cases
Earn Professional Certification - Industry-recognized certificate upon completion
Modern Tools & Resources - Access to industry-standard tools and platforms
{{ $course->title }}: Build What's Next
{{ $course->total_duration ? round($course->total_duration / 60) : '100' }}+
Hours of Learning
{{ max(1, ceil($course->lessons->count() / 4)) }}+
Projects
{{ $course->total_lessons }}+
Lessons
{{ $course->title }} Curriculum
@if($course->syllabus){{ \Illuminate\Support\Str::limit($course->syllabus, 150) }}
@endif @php // Group lessons into modules intelligently (same logic as learning page) $lessons = $course->lessons->sortBy('sort_order'); $modules = []; if ($lessons->count() > 0) { $lessonsPerModule = max(4, min(6, ceil($lessons->count() / max(4, floor($lessons->count() / 6))))); $moduleIndex = 0; $currentModuleLessons = []; foreach ($lessons as $index => $l) { // Check if this lesson starts a new section $shouldStartNewModule = empty($currentModuleLessons) || count($currentModuleLessons) >= $lessonsPerModule || (str_contains(strtolower($l->title), 'section') || str_contains(strtolower($l->title), 'module') || str_contains(strtolower($l->title), 'project') || str_contains(strtolower($l->title), 'deployment')); if ($shouldStartNewModule && !empty($currentModuleLessons)) { $moduleIndex++; $firstLessonTitle = $currentModuleLessons[0]->title; $moduleTitle = $firstLessonTitle; if (preg_match('/^(Section \d+|Module \d+)[:\-]?\s*(.+)$/i', $firstLessonTitle, $matches)) { $moduleTitle = trim($matches[1] . ': ' . $matches[2]); } elseif (strlen($firstLessonTitle) > 40) { $moduleTitle = 'Section ' . $moduleIndex . ': ' . substr($firstLessonTitle, 0, 30) . '...'; } else { $moduleTitle = 'Section ' . $moduleIndex . ': ' . $firstLessonTitle; } $modules[] = [ 'number' => $moduleIndex, 'title' => $moduleTitle, 'lessons' => $currentModuleLessons, 'weeks' => max(1, ceil(count($currentModuleLessons) / 2)), ]; $currentModuleLessons = []; } $currentModuleLessons[] = $l; } // Add remaining lessons if (!empty($currentModuleLessons)) { $moduleIndex++; $firstLessonTitle = $currentModuleLessons[0]->title; $moduleTitle = strlen($firstLessonTitle) > 40 ? 'Section ' . $moduleIndex . ': ' . substr($firstLessonTitle, 0, 30) . '...' : 'Section ' . $moduleIndex . ': ' . $firstLessonTitle; $modules[] = [ 'number' => $moduleIndex, 'title' => $moduleTitle, 'lessons' => $currentModuleLessons, 'weeks' => max(1, ceil(count($currentModuleLessons) / 2)), ]; } } @endphp{{ $module['lessons'][0]->description }}
@endifKey Topics
-
@foreach($module['lessons'] as $lesson)
-
{{ $lesson->title }} @if($lesson->duration) ({{ $lesson->duration }} min) @endif
@endforeach
Sample Projects
Meet Your Instructor
{{ $course->instructor->name }}
{{ $course->instructor->email }}
Experienced instructor dedicated to your learning success.
What Our Learners Say
Real stories from successful graduates
{{ $testimonial->name }}
{{ $testimonial->role }}
"{{ $testimonial->quote }}"
Related Programs
Explore more courses in this category
{{ $related->category?->name }}
{{ $related->title }}
Ready to Start Learning?
Join thousands of learners advancing their careers with our programs
@if(!$enrolled) @else Continue Learning @endif