ENGLISH·COURSE API
    Preparing search index...

    The catalog sorted for one learner.

    type CourseShelf = {
        featured: ShelfCourse | null;
        otherEnrolled: ShelfCourse[];
        recommended: ShelfCourse | null;
        available: CourseForView[];
    }
    Index

    Properties

    featured: ShelfCourse | null

    The enrolled course watched most recently, or the first enrolled one; null with no enrollment.

    otherEnrolled: ShelfCourse[]

    Every other enrolled course, in catalog order.

    recommended: ShelfCourse | null

    With no enrollment, the first level course, read as if joined; otherwise null.

    available: CourseForView[]

    Every course the learner has not enrolled in, in catalog order, less the recommended one.