When designing the platform's initial onboarding flow, I assumed that requiring users to complete their profile information up front was crucial for unlocking core functionality. However, now that the foundational courses are in place, it's clear that this upfront profile completion isn't as essential as I first thought. Not only does it create friction by demanding too much from users before they can engage with key features, but the profile data itself isn’t being utilized as extensively in course creation as originally envisioned.
The profile feature is still valuable, so we want to keep it, but it no longer needs to block users from accessing courses. Instead, we can shift to a more flexible approach where users are gently reminded to complete their profiles without being prevented from exploring the platform.
Objectives
Remove the call-to-action (CTA) lockout from the Courses view so users can access courses without completing their profile.
Add a subtle banner to remind users that they haven’t completed their profile, allowing them to update it at their discretion.
Overview
When designing the platform's initial onboarding flow, I assumed that requiring users to complete their profile information up front was crucial for unlocking core functionality. However, now that the foundational courses are in place, it's clear that this upfront profile completion isn't as essential as I first thought. Not only does it create friction by demanding too much from users before they can engage with key features, but the profile data itself isn’t being utilized as extensively in course creation as originally envisioned.
The profile feature is still valuable, so we want to keep it, but it no longer needs to block users from accessing courses. Instead, we can shift to a more flexible approach where users are gently reminded to complete their profiles without being prevented from exploring the platform.
Objectives