Function
The catalog, one entry per course — level and reference alike — in sequence order
The landing is the same for every visitor. A learner's own progress lives on My learning, which the landing's primary action reaches — Start course through the onboarding the first time, Continue directly once the device holds a profile.
Only the closing band follows the learner: a visitor is offered the first lesson, and a learner with a card sees that card and is invited to continue. The server renders the visitor's band, because only the browser can read the profile.
The locale home: always the editorial landing.