+
+ {{ 'core.endonesteptour' | translate }}
+
diff --git a/src/core/features/course/components/course-index-tour/course-index-tour.scss b/src/core/features/course/components/course-index-tour/course-index-tour.scss
new file mode 100644
index 000000000..b94fabe85
--- /dev/null
+++ b/src/core/features/course/components/course-index-tour/course-index-tour.scss
@@ -0,0 +1,15 @@
+:host {
+
+ h2 {
+ margin-top: 0;
+ }
+
+ p {
+ text-align: center;
+ }
+
+ ion-button {
+ margin: 0;
+ }
+
+}
diff --git a/src/core/features/course/components/course-index-tour/course-index-tour.ts b/src/core/features/course/components/course-index-tour/course-index-tour.ts
new file mode 100644
index 000000000..bcf3041e8
--- /dev/null
+++ b/src/core/features/course/components/course-index-tour/course-index-tour.ts
@@ -0,0 +1,35 @@
+// (C) Copyright 2015 Moodle Pty Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+import { Component } from '@angular/core';
+import { CoreUserTours } from '@features/usertours/services/user-tours';
+
+/**
+ * Component showing the User Tour for the Course Index feature.
+ */
+@Component({
+ selector: 'core-course-course-index-tour',
+ templateUrl: 'course-index-tour.html',
+ styleUrls: ['course-index-tour.scss'],
+})
+export class CoreCourseCourseIndexTourComponent {
+
+ /**
+ * Dismiss the User Tour.
+ */
+ async dismiss(): Promise {
+ await CoreUserTours.dismiss();
+ }
+
+}
diff --git a/src/core/features/course/lang.json b/src/core/features/course/lang.json
index 4c1e75de6..1103a9902 100644
--- a/src/core/features/course/lang.json
+++ b/src/core/features/course/lang.json
@@ -54,6 +54,8 @@
"startdate": "Course start date",
"thisweek": "This week",
"todo": "To do",
+ "tour_navigation_course_index_student_content": "Browse through activities and track your progress.",
+ "tour_navigation_course_index_student_title": "Find your way around",
"useactivityonbrowser": "You can still use it using your device's web browser.",
"viewcourse": "View course",
"warningmanualcompletionmodified": "The manual completion of an activity was modified on the site.",