The interface is designed to be simple, modern, and conversational while providing strong visual insights into learning progress.
Primary design goals:
- Minimal clutter
- Clear progress visualization
- Interactive conversational experience
User provides:
- Current skills
- Learning goals
- Available weekly hours
- Preferred learning style
- Preferred platforms
Optional:
- Upload completed course history.
System:
- Embeds learner profile
- Searches relevant courses
- Detects skill gaps
- Builds initial roadmap
Loading indicators show AI reasoning progress.
User sees:
- Timeline of recommended courses
- Estimated completion dates
- Course details and alternatives
- Overall progress indicators
System converts roadmap into actionable tasks:
Example:
Week 1:
- Course X module 1–3
- Watch recommended playlist
- Practice exercises
User can:
- Adjust time availability
- Request easier/harder courses
- Ask explanations
- Get quizzes or summaries
When progress updates:
- System re-analyzes profile
- Adjusts future recommendations
- Updates timelines automatically
- Dark/light theme toggle
- Skill progress heatmap
- AI confidence indicator for recommendations
- Bookmark/favorite courses feature
- Notification reminders for weekly goals
- Motivation through visibility
- Flexibility without confusion
- Continuous guidance from AI