Design system contents

Patterns

Onboard a creator

Move from account intent to a course that is ready to teach.

On this page

Task sequence

  • Choose the creator intent during registration.
  • Complete the named account and course setup tasks.
  • Follow each task to its actual settings or editor surface.
  • Return to progress to see what remains.

Data and persistence boundary

Onboarding reflects profile and course data; the displayed step count is not a substitute for checking required fields or publication eligibility.

Failure and recovery

Keep unavailable tasks explained. Do not present a completed marker solely because a person opened a destination.

Source references

Source references
FileResponsibility
src/components/EmailCodeAuth.tsxRegistration intent
src/components/OnboardingBar.tsxSetup progress
src/components/onboarding/OnboardingStep.tsxTask presentation

Interface examples

Native TeachKit interfaces with fictional course, account, and learner records. Service responses and media are isolated demonstrations; no customer data or live changes. Captured at 2× resolution or higher. Select an image to inspect it full size.

Signup · Featured section · Light · Desktop · 1064 × 1567 px
Onboarding · Component detail · Light · Desktop · 2280 × 1278 px

Source audit: 2026-10-22 · Revision 903bbf05ca9d · Documentation v2.0.0