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

Empty state of a learning application screen containing an image, text, and a contrasting CTA button.

Mobile: Empty State for Learning Application 1

First, I created sketches for this challenge, aligning all the elements needed to design an empty state. I also explored examples on the web for research purposes and observed that the pattern for creating empty states is quite common. Typically, it includes a hero illustration at the top, followed by a heading, a brief description, and primary and secondary CTA buttons to guide the user toward taking action.

These are some key-takeaways I found when design a empty state:

  1. Clear Purpose: We need to explain why the page is empty and what users can expect to find here.
  2. Actionable CTA: Provide a clear next step to guide users on what to do next.
  3. Positive Tone: Use motivational and uplifting messaging to keep users engaged and encouraged.
  4. Visual Appeal: Include an engaging hero illustration that aligns with the theme and enhances the user experience.

A well-designed empty state not only informs users but also guides them toward their next step. By combining clear messaging, engaging visuals, and actionable CTAs, we can create a seamless and motivating user experience. What are your thoughts on designing effective empty states? Let’s discuss!

I also write a blog about the whole process that I take to make this you can check it via this link as well : https://medium.com/@shubham.sharma00019/designing-engaging-empty-states-for-an-educational-platform-28ccc58cd931

Tools used

Figma
Notion

From brief

Topics

Share

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

Reviews

5 reviews


Great job! I like the illustrations and simplicity of the design. If there's one main thing I'd recommend, it would perhaps be shortening the headers. Users often have a short attention span and do not read text in full, and longer copy takes more time to read or causes users to simply not read it. Especially in case of the first one, I'd likely shorten it to e.g. "No courses started yet!" and possibly change the CTA to "Start first course".

Thanks for your feedback. Sure I'll improve it.

Hello SHUBHAM,

Your designs are very clean and easy to understand. Well done! I just have a small comment:

if you differentiate the colors of the header text and the subheader text, you'll achieve better contrast. For instance, using black for the header and gray tones for the subheader text can enhance the contrast. Similarly, for all other text elements, using the "000000" black color code provides a sharper and more striking contrast for the design. If you use lighter tones, you can make the sharp contrast feel more minimal and calm.

Overall, everything is spot-on and successful. I wish you continued success!

Thanks for your feedback. Noted down and work on it. Once again thank you so much for your feedback. I also write a blog about it as well you can check it via this link : https://medium.com/@shubham.sharma00019/designing-engaging-empty-states-for-an-educational-platform-28ccc58cd931
(edited)

SHUBHAM SHARMA – 🌟 I really like your empty state design for the learning app! The illustrations are engaging, the layout is clean, and the CTA is clear and motivating. 🎨 Your approach balances visual appeal with usability, and the positive tone encourages users to take action. Overall, it’s a simple, effective, and well-thought-out design—fantastic work! 👏


Nice and clean design.

I think the button text alignment is not centered. You can have a look on that.

Thanks for your feedback.

Great Job.

Thank you

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