diff --git a/apps/dashboard/src/lib/components/CourseLandingPage/components/SectionsDisplay.svelte b/apps/dashboard/src/lib/components/CourseLandingPage/components/SectionsDisplay.svelte
new file mode 100644
index 00000000..ace1f5a0
--- /dev/null
+++ b/apps/dashboard/src/lib/components/CourseLandingPage/components/SectionsDisplay.svelte
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ toggleShowLessons(index)}>
+ {#if showLessons[index]}
+
+ {:else}
+
+ {/if}
+
+ {title}
+ {lessonCount}
+ {$t('course.navItem.landing_page.lessons')}, {exerciseCount}
+ {$t('course.navItem.landing_page.exercises')}
+
+
+
+ {#if showLessons[index]}
+ {#each lessons as lesson}
+
+
+ {lesson.title}
+
+ {/each}
+ {/if}
+
diff --git a/apps/dashboard/src/lib/components/CourseLandingPage/index.svelte b/apps/dashboard/src/lib/components/CourseLandingPage/index.svelte
index b312ac1e..7423dc41 100644
--- a/apps/dashboard/src/lib/components/CourseLandingPage/index.svelte
+++ b/apps/dashboard/src/lib/components/CourseLandingPage/index.svelte
@@ -1,32 +1,34 @@