<?xml version="1.0" encoding="utf-8"?>
Open full project

Designing effective empty-state pages for an educational platform is crucial to engaging users and providing helpful context. Empty state pages typically appear when there’s no data or something goes wrong. In an educational platform, these pages can act as guiding points, motivating users to take action and ensuring they feel encouraged to interact with the app. I will explain scenarios and the reasoning behind each screen.

Empty State for SkillSpire Learning App 1

Empty State for SkillSpire Learning App 2

Empty State for SkillSpire Learning App 3

Empty State for SkillSpire Learning App 4

Empty State for SkillSpire Learning App 5

Empty State for SkillSpire Learning App 6

Empty State for SkillSpire Learning App 7

Empty State for SkillSpire Learning App 8

Empty State for SkillSpire Learning App 9

Share your insights — leave a project review and help others grow their skills

Reviews

2 reviews


Hello Aamir, I really like the presentation style and the thought process behind each idea! 🙌🏻 That said, there’s still room to improve the UX, UI, and UX copy.

Dashboard

It would be helpful to show how each screen looks with both an empty state and once data is collected. For instance, the dashboard with data should provide users with analytics, but right now, you’re showing a list of courses. From a UX perspective, it might be more intuitive to guide users directly to the "Courses" page after they sign in since that’s likely the main reason they joined the app. This could streamline the user flow and reduce unnecessary clicks.

No Saved Courses

The "Courses" section could benefit from rethinking its purpose. Is it meant to show a list of searchable courses, or should it be renamed to "Saved" or "Bookmarks"? Right now, it’s unclear what users should expect to find there.

Illustrations

The visuals tie in well with the color palette, but some illustrations have more detail than others. I’d suggest making them more consistent in style.

UX Writing

To create a more positive tone, consider improving the copy by removing negative words like “No” and “Haven’t.” This could make the user experience feel more engaging and encouraging.

Overall, try to evaluate whether each section needs an empty state, or if users can jump right into actions like "searching," "quizzing," or "booking" without extra steps.

Great work so far!

/Yuliia

Thank you, Yuliia. Your detailed feedback can help improve my logic and thinking behind each screen. I will try to improve each screen as per your feedback.
Hi Yuliia, As per your valuable feedback, I redesigned all screens and different scenarios for users. Can you please have a look it again and provide more feedback? Regards Aamir
Hello Aamir! Great job on improvements and new screens 🙌🏻. You also included the dashboard page and read articles, which is nice. I can already imagine all your screens coming together into a functional prototype, where users can click around and test. For future enhancements, consider aligning the dashboard stats more closely with the app’s overall style. You could try adding icons or visuals that complement the numbers and labels. On the "All Courses" page, the contrast in the status tags could be refined to better meet WCAG standards for accessibility. Keep up the awesome work! /Yuliia

Aamir Mustafa – 🎓 Your empty state designs for SkillSpire are thoughtful and well-structured! I really like how you considered multiple scenarios—from the dashboard to saved courses—and how each screen encourages user action while keeping the tone positive. 💡 The visuals are cohesive, and your attention to guiding users through the learning journey is clear. Including the dashboard and “read articles” flows makes the app feel more complete and functional. Overall, your work is engaging, intuitive, and demonstrates strong UX thinking—fantastic effort! 👏


8 Claps
Average 4.0 by 2 people
5 claps
4 claps
3 claps
2 claps
1 claps
<?xml version="1.0" encoding="utf-8"?>