Introduction to UI and UX Design
Get an introduction to UI and UX Design and the key methodologies such as Product Design Life Cycle, Double Diamond, and Design Thinking.
- Informational: Welcome to Introduction to UI and UX Design
- Article: What are UI and UX Design?
- Lesson : Key Methodologies of UI and UX Design
- Article: The UI and UX Career Landscape
- Quiz: Introduction to UI and UX Design
Wireframes
Apply design frameworks to create low-fidelity wireframe deliverables.
- Lesson: Wireframes
- Project: Wirecademy: Ridgeline
- Quiz :Wireframes
Prototyping with Figma
Transform low-fidelity wireframes into high-fidelity, interactive prototypes using Figma.
- Lesson: Prototyping with Figma
- Article: Sharing and Exporting Figma Files
- Project: Prototype Ridgeline
- Quiz: Prototyping with Figma
- Informational: Intro to UI and UX Design Next Steps
UI and UX Design Course Module
- Week
-
UX Design Fundamentals
- Understanding human needs & wants
- Deconstructing problems
- Researching competitors
-
Layers & Objects
- Detailed exploration of layers and their hierarchy.
- Organizing layers effectively.
- Smart selection and manipulation techniques.
- Utilizing vector editing tools.
- Hands on: Design an icon or small illustration using vector tools.
-
- Week
-
Product Discovery & User Research
- Conducting User Interviews.
- Deriving insights from user research.
- Building User Personas.
-
Typography and Text Styling
- Understanding text layers and properties.
- Creating and managing text styles.
- Applying typography best practices.
- Text effects and advanced styling.
- Hands on: Design a simple webpage layout with emphasis on
typography.
-
- Week
-
Problem Framing, Ideation & Validation
- Framing problem statements
- Mind mapping solutions
- Validation techniques
-
Colors, Gradients & Styling
- Using the color picker and creating palettes.
- Applying gradients and understanding their properties.
- Utilizing the Styles feature for consistency.
- Best practices for maintaining a cohesive design system.
- Hands on: Design a component with defined color and style
guidelines.
-
- Week
-
Interaction Design
- Creating User flows.
- Creating User flows.
- Building Information architecture.
- Building lo fi and mid fi wireframes.
-
Colors, Gradients & Styling
- Introduction to components and their benefits
- Creating and managing component libraries
- Using instances for scalable designs
- Mastering overrides and variations
- Hands on: Build a simple interactive prototype using components
-
- Week
-
Visual Design Fundamentals
- Mood boarding & Design Systems
- Learning Typography fundamentals Grids
- Prototyping
- Creating links and hotspots for navigation
- Understanding the prototype settings
- Testing and iterating on prototypes
- Hands on: Develop a basic app prototype with interactive elements
-
- Week
-
Visual Design Language
- Understanding UI principles.
- Colors & Patterns.
- Layouts.
-
Animation & Micro interactions
- Micro interactions for enhanced user experience.
- Integrating animations for a polished prototype.
-
- Week
-
Motion Design
- Motion Design Principles.
- Adding animations.
- Creating micro interactions.
- Adaptive & Responsive Design Techniques.
- Introduction to responsive design principles.
- Using constraints for flexible layouts.
- Designing for various screen sizes.
- Tips for efficient responsive design in Figma.
- Hands on: Design a responsive webpage with adaptive
components.
-
- Week
-
UX Design Fundamentals
- Prototyping app screens.
- Advanced prototypins.
- How to do usability testing.
-
Shortcuts & plugins
- Hidden gems and shortcuts in Figme.
- Advanced techniques for power users.
- Integrations with other tools and plugins.
- Addressing common challenges in Figma projects.
- Hands on: Solve a complex design problem using advanced
features.
-
- Week
-
UX Design Fundamentals
- How to build a design portfolio.
- Interview Prep.
- Graduation project submission.
-
Collaboration & Version Control
- Overview of collaboration features in Figme.
- Real time collaboration with team members.
- Real time collaboration with team members.
- Using comments and annotations effectively.
- Version history and best practices.
- Hands on: Collaborate on a small project with fellow learners.
-
Curriculum
- 1 Section
- 22 Lessons
- 45 Hours
Expand all sectionsCollapse all sections
- UI/UX Course22
- 1.1Class 1: Course overview, introductions, and importance of UI/UX design.
- 1.2Class 2: History and evolution of UI/UX design, key principles, and industry trends.
- 1.3Class 3: Basics of user research, user personas, and empathy mapping.
- 1.4Class 4: Conducting surveys and interviews, and analyzing user feedback.
- 1.5Class 5: Introduction to information architecture.
- 1.6Class 6: Wireframing tools and hands-on wireframing exercises.
- 1.7Class 7: Importance of prototyping, prototyping tools.
- 1.8Class 8: Creating interactive prototypes, user testing of prototypes.
- 1.9Class 9: Introduction to design thinking process.
- 1.10Class 10: Ideation, brainstorming, and problem-solving techniques.
- 1.11Class 11: Basics of visual design, color theory, and typography.
- 1.12Class 12: Hands-on design exercises, creating mood boards.
- 1.13Class 13: Microinteractions, animation in UI/UX.
- 1.14Class 14: Accessibility and responsive design principles.
- 1.15Class 15: Group project assignment and development.
- 1.16Class 16: User testing, feedback, and iteration.
- 1.17Class 17: Introduction to industry-standard tools (Sketch, Figma, Adobe XD).
- 1.18Class 18: Finalizing projects, and preparing for the final exam.
- 1.19Review and catch-up sessions.
- 1.20Week 3-4: Project Development and Testing
- 1.21Class 19: Final preparations for Test 3.
- 1.22Class 22: Final Exam: Comprehensive exam covering all aspects of the course.