UX/UI Design Self-Learning Guide 2024
UX/UI Design Self-Learning Guide 2024
UX UI
designing
in 2024
80 Days Free Plan
#1 learn
figma tool
The initial step in your self-learning journey is mastering the basics of
the Figma tool, a versatile and intuitive platform used widely in UX/UI
design.
Acquiring these skills will empower you to take your first steps in
creating user-centric designs, enabling you to say, "Yes! I'm prepared to
start designing," with enthusiasm and assurance.
20 Days
#1 learn figma tool
01 Learn figma from YouTube
Learn Figma from YouTube by exploring resources such as Graphics Guruji's channel, which
offers valuable tutorials and insights into mastering this essential tool for UX/UI design.
Watching tutorials on platforms like YouTube is a fundamental step that allows you to
familiarize yourself with Figma's interface, tools, and functionalities.
By engaging with these educational resources, you'll gain practical knowledge and
confidence in using Figma effectively, setting a solid foundation for your journey into the
world of UX/UI design.
YouTube channels: Graphics Guruji Figma complete crash course Figma Official Channel
Color Styles: Save specific colors with names for easy reuse and quick updates across
your design.
Text Styles: Define consistent typography for headings, body text, buttons, etc., and easily
update text properties across your project.
Figma style Graphics Guruji Figma Official Channel
Components: Create reusable design elements like buttons, cards, or navigation bars.
Using components ensures consistency and saves time by updating all instances
simultaneously.
Variants: Build variations of components (e.g., different button states like hover or active)
within a single component. This streamlines design changes and enhances workflow
efficiency in complex projects.
Video one Video two
04 Auto layout
Understanding the basics of Auto Layout in Figma is essential for efficient design
workflows. Auto Layout allows you to create responsive and flexible designs by
automatically arranging and resizing elements based on specified rules.
Learning the fundamentals of Auto Layout enables you to design interfaces that adapt
seamlessly to different screen sizes and content changes, making it a crucial skill for
effective UI design within Figma.
Autolayout YouTube tutorial
technique (basics)
"Copy and learn" is an effective technique for beginners to initiate their
like shapes and text boxes. This exercise is intended to familiarize you
with Figma's interface, tools, and workflows, setting the stage for more
10 Days
#2 Copy & learn technique (basics)
platforms like Dribbble or Behance. Look for simple designs that are easy to understand
and replicate, avoiding complex or intricate designs that may be challenging for beginners.
Choose designs that focus on basic elements such as shapes, text, and simple layouts.
This approach allows you to study and analyze these designs effectively, gaining insights
By working with manageable designs, you'll build confidence and improve your skills
Dribbble Behance
Once you have selected a simple design to practice with, begin replicating it within Figma
to the best of your ability. Focus on recreating every visible element of the design using
While replicating text, shapes, and layout, you may skip complex images or intricate icons if
they are challenging to recreate. The goal is to closely mimic the overall structure and
This exercise will deepen your understanding of Figma's capabilities and refine your design
skills through practical application. Don't worry about achieving perfection—instead, focus
This structured approach helps establish a routine and commitment to practice regularly.
By consistently copying designs within this timeframe, you'll reinforce your skills, gain
confidence in using Figma, and develop a deeper understanding of design concepts. Over
time, this dedicated effort will contribute significantly to your progress and proficiency in
UI/UX design.
Enjoy the creative journey and use this time to explore and experiment with Figma freely. By
allowing yourself to learn at your own pace and in a stress-free environment, you can build
confidence and develop your skills without external expectations.
Embrace the learning process as a personal exploration and enjoy the satisfaction of
making progress on your own terms.
But what if
You can't do self learning like this
You don't have a mentor for review your progress
You don't know from where to learn
You don't have an expert to answer
your doubts anytime
I have a solution
I am providing premium course to more than
5000 students
Well structures courses
Pre recorded and live sessions
Clear doubts anytime from me
I will review your assignments one on one
I will help in creating your portfolio
I will prepare you for interviews
I will provide you certificate through
IT company
#3 Learn UI design
basics
Once you have mastered the design tool, it's important to shift your
While becoming proficient with a tool like Figma is essential, it's equally
crucial to understand that UI/UX design goes beyond simply using the
software.
This phase of learning will enable you to create designs that are not only
10 Days
#3 Learn UI design basics
01 Color theory
Color theory in UI design involves using colors strategically for visually appealing and user-
friendly interfaces:
2. Color Contrast: Use variations in hue, value, and saturation to improve readability and
3. Color Psychology: Different colors evoke specific emotions and cultural meanings;
02 Typography
Typography in UI design involves the careful selection and arrangement of fonts and text
encompasses:
- Font Selection: Choosing appropriate typefaces (such as serif, sans-serif, or display fonts)
- Hierarchy: Establishing a clear hierarchy through variations in font size, weight (boldness),
and style (italic, uppercase) to guide users' attention and convey information effectively.
- Spacing and Alignment: Utilizing proper letter spacing (tracking), line spacing (leading),
and text alignment (left, right, center, justified) to ensure readability and visual balance.
- Contrast: Using font contrast (such as pairing serif with sans-serif fonts) to create visual
Grids provide a framework for achieving balance, consistency, and visual harmony in
designs. By defining columns, rows, gutters (spacing between columns or rows), and
margins, layout grids ensure that elements are positioned with precision and facilitate
efficient design workflows.
They can range from simple structures with a few columns to complex grids that
accommodate diverse content arrangements.
Grids tutorial
04 Visual Hierarchy
Visual hierarchy plays a crucial role in guiding viewers through a design or layout by
emphasizing certain elements over others based on their importance or significance. This
arrangement is achieved through strategic use of various design principles such as size,
color, contrast, and placement.
- Size: Larger elements tend to attract more attention and convey importance, allowing key
elements like headings or focal points to stand out prominently.
- Color: Bright or contrasting colors can draw attention and signify importance. Using color
strategically helps highlight specific elements within a design.
- Contrast: Variations in contrast, such as light versus dark or bold versus regular text,
create visual interest and emphasize hierarchy by making certain elements more
noticeable.
- Balance ensures that elements are distributed harmoniously within the design, whether
through symmetrical (equal visual weight on both sides) or asymmetrical (unequal but
balanced visual weight) arrangements.
- Contrast involves using differences in color, size, shape, or other visual characteristics to
highlight important elements and create visual interest.
- Gestalt principles describe how humans perceive and organize visual elements into
meaningful patterns and wholes, including concepts like closure (perceiving incomplete
shapes as whole), similarity (grouping similar elements together), proximity (perceiving
close elements as related), and continuity (interpreting continuous lines as flowing
together).
UI principles part 1 Ui principles part 2 UI Rules tutorial UX laws
06 UI design elements
UI design elements form the foundational components of intuitive and visually appealing
user interfaces, enhancing user interaction and experience. These elements encompass
buttons for interactive actions, forms for data input, icons for visual representation of
functions, navigation menus for seamless page navigation, typography for text
presentation, color schemes for visual hierarchy and branding, and layout principles
including spacing and alignment. Each element is carefully crafted to optimize usability,
clarity, and aesthetic appeal.
Buttons are designed to be distinct and inviting, forms are structured for efficient data
entry, icons are simplified for quick recognition, and navigation menus are organized for
easy exploration. Typography choices guide readability and hierarchy, while color schemes
establish mood and reinforce brand identity. Proper spacing and layout ensure visual
balance and clarity. Together, these elements contribute to creating user interfaces that are
not only visually engaging but also functional, accessible, and conducive to a positive user
experience.
UI elements series 27 UI elements
07 Check some design systems(figma community)
Design systems encompass standardized elements like buttons, forms, icons, typography,
and colors to ensure consistency and usability in user interfaces. By defining cohesive
styles and guidelines for these components, design systems promote efficiency and
maintain visual harmony across various screens and devices.
Buttons within a design system have consistent size, shape, and behavior, while forms
feature standardized input fields for clarity and ease of use.
Icons are designed with uniform visual styles to convey meaning efficiently, and typography
guidelines establish consistent font families, sizes, and styles for improved readability and
brand identity.
A defined color palette ensures visual coherence, hierarchy, and accessibility throughout
the interface.
Overall, design systems enhance collaboration among design teams and contribute to
building user trust and familiarity with interfaces by providing cohesive and user-friendly
designs.
technique (Advance)
This time its advance level of copy and learn technique. You will need all
design.
used for emphasis and organization, and how user interactions are
10 Days
#4 Copy & learn technique (Advance)
Yes, its time to recall 20 designs those you copied earlier. Open every design in figma and
Recall those 20 designs you created earlier and the fundamental UI design principles you've
learned. Now, take the opportunity to review the 20 designs you've copied and examine
how these designs align with the UI design basics you've already studied. Pay attention to
aspects such as color usage, typography choices, layout composition, and interaction
design
Analyzing existing designs and identifying issues or areas for improvement based on
Now, it's time to broaden your design perspective by exploring platforms like Dribbble or
Behance to gather inspiration and ideas for refining your copied designs.
Based on the inspiration gathered from platforms like Dribbble or Behance, challenge
yourself to create new layouts and designs while maintaining the same content used in your
previously copied designs. This exercise encourages you to approach the project from
different angles, exploring diverse design styles, aesthetics, and techniques.
By working on redesigning the same content with fresh perspectives, you'll develop the
adaptability and innovation, teaching you how to iterate on existing projects and refine your
design skills.
06 Ask experts for review new designs
Once you have redesigned your layouts based on new inspiration and creative approaches,
it's beneficial to seek feedback from experienced designers and industry experts. Sharing
your redesigned work for review allows you to gain valuable insights and constructive
criticism that can lead to further improvements.
Experts can provide valuable perspectives on aspects such as usability, visual hierarchy,
consistency, and overall effectiveness of your designs.
Engaging in this review process helps refine your designs by identifying areas that may
need refinement or adjustment. It also provides an opportunity to learn from seasoned
professionals, understand industry standards, and enhance your design skills.
Figma style Graphics Guruji Figma Official Channel
V1.0
#5 Work on small
dummy projects
Transitioning from copying to creating original designs is an exciting
start coming up with fresh ideas that showcase your unique style.
This shift allows you to experiment freely and solve problems creatively.
Each project becomes a chance to learn and improve your skills while
clients and employers. They want to see what you can bring to the table
designer. Find inspiration in everyday life, try new things, and enjoy the
10 Days
#5 Work on small dummy projects
01 Create UI design for a ”Motivational quote app”
Designing a fresh interface for a "Motivational Quote App" involves crafting a user-friendly
layout that highlights inspiring quotes effectively. Consider incorporating uplifting visuals
and intuitive navigation to enhance the user experience. Focus on creating a clean and
motivational design that encourages users to engage with the content positively.
#6 UX research and
planing
Understanding the significance of UX research and planning is crucial in
the process of uncovering what real users truly want and need.
feedback.
guide the design process, ensuring that our solutions align with user
and services that resonate with users and drive meaningful engagement
and satisfaction.
10 Days
#6 UX research and planing
fundamental methods such as user interviews, surveys, empathy mapping, and more. User
interviews provide direct insights into user perspectives, motivations, and pain points
Surveys help gather quantitative data on a larger scale, providing statistical insights into
understanding user emotions and experiences, facilitating a deeper connection with user
needs.
By learning and applying these basic UX research methods, you'll gain essential skills for
conducting meaningful research that informs effective design decisions and creates user-
centered solutions.
Start working again on 5 projects you already worked on. But this time with UX research
Following the previous steps, revisit your five previously created projects for rework. This
time, engage directly with the end users to gain deeper insights into their needs and
challenges.
Rather than delving into complex UX research methods, focus on meeting with users and
asking targeted questions to understand what they truly want and what solutions would
By gathering insights directly from users, you can refine and tailor your projects to better
meet their expectations and enhance overall usability. This approach emphasizes the
importance of user feedback in driving iterative improvements and ensuring that your
Low-fidelity wireframes allow for quick iteration and exploration of design ideas focused on
user needs. This process ensures that your designs are grounded in research findings,
setting a strong foundation for further development.
of AI for UI UX
Understanding the significance of UX research and planning is crucial in
the process of uncovering what real users truly want and need.
feedback.
guide the design process, ensuring that our solutions align with user
and services that resonate with users and drive meaningful engagement
and satisfaction.
10 Days
#7 Start Learning Use of AI for UI UX
Recently many AI tools were introduced and any of them helps in UI UX designing. You can
ChatGPT is on the top to solve your daily UI UX designing related questions. You can get
help not only for learning but to understand projects and for better planing.
For visual inspirations and image creation you should learn how to use them with proper
prompts.
Bing copilot allows you to upload your designs and you can ask to review them. Copilot also
Bing copilot AI
Framer AI : UI design with AI UI zard.io Midjourney Ai generating art List of AI tools for UI UX
V1.0
daily
Continuous learning and growth in UX/UI design is essential for staying
relevant and effective in the field. Keep your training and skill
within the design community is also valuable for sharing ideas, receiving
principles, you can elevate your UX/UI skills and make a positive impact
on going
#8 Train your mind daily
01 Pick 2 designs daily
Pick 2 designs daily from real apps, from dribbble or behance.
RESCOM
Why my courses?
Pre recorded videos
Call support
Interview preparation
Live sessions
Download kits
Earning plans
Whatsapp support
Certificate from IT company
Assignments
Have questions? or for coupon assign request, WhatsApp now at +91 8003344414