>
UIX - Syllabus
// “Course Overview”
(Establishing the foundation in design principles, psychology, industry roles and tools.)


The Roadmap to Your UX/UI Journey

  • Meet the instructor and explore real-life projects
  • Understand what the bootcamp includes in depth
  • Discover how each week builds toward the final project
// “UX: The Good, the Bad, and the Ugly”

The Design Tree

  • Explore the design tree
  • Position UX in the design tree
  • Analyze real-world examples of design roles (understand the business, UX, UI, IxD, visual design, product design)
// “Research First, and AI tools”

Design Principles & Visual Communication

  • Learn and apply basic design principles (color, balance, typography, proximity, etc.)
  • Understand the importance of storytelling in design
  • Apply infographic design principles
// “Design for Humans”
// “Design for Presentations”

Logo Design

  • Understand what makes a good logo
  • Explore logo types
  • Get introduced to Adobe Illustrator
  • Design your personal logo for your portfolio website
// “Design Principles”

The Psychology Behind Great Design

  • Explore the psychology behind great design
  • Understand how design decisions influence user behavior
  • Learn Hick’s Law and key Gestalt principles
// “Introduction to Adobe Illustrator and Photoshop”

Visual Enhancement with Adobe Photoshop

  • Learn the difference between vector and pixels
  • Understand image resolution and DPI
  • Apply layout & composition techniques
  • Understand aspect ratios
  • Compare design for print vs. digital
  • Get started with Adobe Photoshop
  • Explore Adobe Color
// “Introduction to Soft Skills”

Soft Skills

  • Meet your soft skills instructor
  • Learn soft skills techniques for UX/UI designers
// “Communication"
// “Questioning and needs assessment"
Project Presentation
// “Synthesis and Affinity Mapping”
(Build a strong UX foundation by mastering design thinking, research methods, and Figma while applying a user-centered approach.)

The UX Design Process

  • Explore the key phases of design thinking (empathize, define, ideate, prototype, and test)
  • Apply a user-centered approach to design
  • Clarify the problem and set research objectives
// “Ideation, and AI Tools”

UX Research Methods

  • Utilize research methods like competitive analysis, user interviews, surveys, and affinity diagram
  • Define user needs and pain points
// “User Flows and Wireframes”

Agile for UX Design

  • Understand how UX fits into agile workflows
  • Learn key concepts: sprints, user stories, standups, and MVPs
// “Introduction to Figma”

User Definitions & Journeys

  • Build user personas & define user stories
  • Differentiate between user journeys & user flows
// “UI Principles”

From Theory to Practice

  • Craft a compelling case study
  • Collaborate on a team project
// “AutoLayout and Components”

Figma Essentials & Advanced Techniques

  • Get started with the essentials of Figma
  • Master advanced techniques in Figma
// “Inspiration”

AI Integration in UX/UI

  • Leverage AI tools to enhance UX/UI design processes
// “Accessibility”

Weekly Discussions & Design Enhancements

  • Explore weekly topics
  • Learn design tips & tricks
// “Building High-Fidelity”
// “Clickable Prototyping”
// “Problem Solving”
// “Basics of Teamwork (On Site)"
// “Creative/Critical Thinking"
Project Presentation Exam
Student Evaluation Committee
(Develop UI and interaction design skills, mastering usability, accessibility, and design systems to create structured, user-friendly interfaces.)
// “Research and Ideation”

Tech Talk

  • Attend talks on UX and other evolving topics like AI in design
  • Gain insights from industry professionals sharing real-world experiences and trends
// “Usability Testing, and AI tools”

UI & Interaction Design Principles

  • Apply principles of UI & interaction design to craft engaging user interfaces
  • Design UI elements & components
  • Utilize visual hierarchy in UI to improve interface clarity
  • Understand web design principles
// “HTML/CSS/MQ/Responsiveness”

UI Patterns & Best Practices

  • Implement UI patterns and apply best practices
  • Master advanced Figma components & auto layout to create flexible and responsive designs
  • Incorporate animations & micro-interactions to elevate user engagement
// “Design System”

Usability Testing & UI Refinements

  • Conduct usability testing to identify issues
  • Analyze feedback and improve UI based on test results
  • Perform UX audits & heuristic evaluations
// “Building High Fidelity Web Interactive Designs”

Accessibility & Inclusive Design

  • Apply WCAG 2.1 guidelines for accessibility
  • Design with accessibility in mind to reach all abilities
  • Use inclusive design to support diverse users and needs
// “CV Writing”

Design Systems & UI Libraries

  • Build consistent design systems in Figma
  • Organize and manage components using UI libraries
  • Maintain and scale your system over time
  • Design a mini design system in Figma
// “Job Hunting Techniques”

Career Development & Job Preparation

  • Build a standout resume
  • Gain strategies for effective job searching
  • Prepare for your job interviews
// “Job Interview Preparation”

Introduction to Figma Sites

  • Build and publish websites directly in Figma
  • Explore scroll effects, anchors, and animations
  • Define the concept and structure of your personal portfolio
Project Presentation Exam
// “Building High Fidelity App Interactive Designs”
(Learn the fundamentals of web design, and usability testing, while gaining hands-on experience with high-fidelity UI components and design systems)

Web Design & Responsive UI

  • Explore the differences between responsive mobile design & mobile apps
  • Understand website categories & their purposes
  • Apply responsive and adaptive design principles
  • Design adaptive UI for various users & devices
  • Create interactive prototypes using Figma
// “Introduction to Webflow”

Web Content Structure with Information Architecture

  • Build information architecture (IA) for websites
  • Create navigation & content hierarchies
// “Build your portfolio on Webflow”

HTML, CSS & JavaScript Basics

  • Learn how HTML structures web content
  • Style layouts, colors, and typography using CSS
  • Create responsive designs with CSS media queries
  • Enhance UI with CSS animations (hover effects, transitions, keyframes)
  • Understand basic JavaScript to add simple interactivity
// “Presentation Skills”

Usability Testing

  • Conduct usability tests
  • Analyze feedback and improve the UI
// “Pitching Skills (On Site)”

Project: Your First Website

  • Understand the process of creating an effective website
  • Develop a strategy for building a successful website
  • Design and build your first website
  • Apply responsive design in Figma with constraints and variables
// “Job Interview Simulation Part I”

Project: Your Portfolio Website

  • Plan the structure & content of your personal portfolio
  • Design your personal portfolio
Student Evaluation Committee
(Learn the fundamentals of web design, and usability testing, while gaining hands-on experience with high-fidelity UI components and design systems)
// “Testing and Dev Collaboration”

Mobile Design Principles & Guidelines

  • Understand iOS & Android design guidelines (Material Design and Human Interface Guidelines)
  • Optimize mobile interfaces for different screen sizes & devices
// “Improving Design Performance”

Mobile UI Patterns & Interactions

  • Apply proven mobile UI patterns for better usability
  • Implement intuitive gestures for enhanced user engagement (swipe, tap, drag, long press, etc.)
// “Webflow Portfolio Iteration”

Mobile UI Practice & App Design

  • Analyze real mobile apps to understand iOS and Android design patterns
  • Design for mobile using auto layout and platform guidelines in Figma
  • Create a case study from your mobile app practice
// “Design Sprints Workshop”

Gamification & User Engagement

  • Analyze real-world gamification examples
  • Implement gamification strategies such as reward systems & badges
  • Apply psychological principles of motivation & retention (autonomy, mastery, relatedness)
// “Job Interview Simulation Part II”

Preparation of Mobile Design for Development

  • Prepare UI components & assets
  • Collaborate with developers for pixel-perfect implementation
// “Soft Skills Evaluation and Personal Assessment”
(Learn core animation principles and how to apply them effectively in digital experiences.)
// “Final Project Reviews”

The Role of Motion in UX/UI

  • Discover how motion improves usability, engagement, and microinteractions
// “Mock interviews (Tech and HR)”

Animation Principles & Techniques

  • Understand the 12 principles of animation
  • Explore the different types of animation
  • Apply timing & easing for natural motion effects
  • Create your first animation in Photoshop using the timeline

After Effects for Motion Design & Explainer Videos

  • Learn After Effects essentials: interface, keyframes, layers, masking, and basic animations
  • Explore advanced techniques
  • Follow the steps of creating an explainer video (scriptwriting, storyboarding, animation, sound design)
Student Evaluation Committee
// “Final Project Reviews”
(Focus on finalizing mobile app projects, refining designs, and preparing portfolios)

Portfolio Review & Final Touches

  • Review portfolio structure & design

⠀Final Project: Mobile App & Case Study

  • Build a mobile app and document your full design process
  • Create a complete case study that reflects everything you’ve learned, from research and UI design to prototyping, motion, and handoff
// “Final Project Reviews”
(Ensure students are fully prepared to present their work professionally, finalize their portfolios.)

One-on-One Feedback

  • Receive individualized reviews
Final Project Presentation