🔹 Goal

By the end of 60 days, learners will be able to:

  • Design responsive, production-ready UIs
  • Build and manage design systems
  • Prototype and hand off to developers confidently
  • Create a polished portfolio project in Figma

Phase 1: Figma Foundations (Days 1–10)

Objective: Build comfort with the interface, tools, and workflow.

Days 1–3: Introduction & Interface

  • Overview of Figma vs. competitors
  • Navigating the workspace, layers, and pages
  • Working with frames, shapes, and text
  • Basic shortcuts and setup

Days 4–6: Essential Tools

  • Alignment, constraints, and grids
  • Colors, typography, spacing basics
  • Using components and variants

Days 7–10: Hands-On Mini Projects

  • Design a mobile app login screen
  • Create a simple landing page
  • Group feedback & review

Phase 2: UI Design Deep Dive (Days 11–25)

Objective: Learn professional design practices and build real-world screens.

Days 11–13: Visual Design Principles

  • Layout, hierarchy, contrast, and balance
  • Color theory and accessibility
  • Typography systems

Days 14–18: Responsive Design

  • Frames and constraints for desktop/tablet/mobile
  • Auto-layout deep dive
  • Responsive components

Days 19–22: Components & Variants

  • Buttons, forms, modals, and nav bars
  • Component libraries and reusable assets
  • Building a UI kit

Days 23–25: Midterm Project

  • Redesign an existing app or website
  • Peer review and critique

Phase 3: Design Systems & Collaboration (Days 26–35)

Objective: Work at a team and system level.

Days 26–28: Design Systems Basics

  • Tokens, grids, spacing, color systems
  • Naming conventions & organization

Days 29–31: Team Collaboration

  • Comments, sharing, and version control
  • Branching and merging workflows
  • Dev handoff with Figma Inspect

Days 32–35: Building a Mini Design System

  • Create and document a small-scale design system

Phase 4: Prototyping & Interactions (Days 36–45)

Objective: Bring designs to life and simulate real user flows.

Days 36–38: Prototype Basics

  • Frame linking, overlays, and transitions
  • Scrolling areas and fixed elements

Days 39–41: Advanced Prototyping

  • Smart animate
  • Micro-interactions
  • Interactive components

Days 42–45: Usability Testing

  • Build and test an interactive prototype
  • Collect feedback and iterate

Phase 5: Real-World Project (Days 46–55)

Objective: Apply everything in a full end-to-end product design.

Days 46–48: Product Discovery

  • Choose an idea (mobile or web app)
  • Research competitors, define user flows

Days 49–52: Design Execution

  • Create wireframes → UI screens → prototype
  • Apply design system components

Days 53–55: Presentation Prep

  • Walkthroughs, documentation, developer handoff

Phase 6: Portfolio & Career Prep (Days 56–60)

Objective: Package your skills and showcase your work.

Days 56–58: Portfolio Building

  • Export and present case studies
  • Document design decisions

Days 59–60: Career Coaching

  • Building your design resume
  • Freelance vs. full-time paths
  • Mock interviews & feedback session

🧠 Course Add-ons

  • Weekly challenges: small UI exercises (buttons, cards, dashboards)
  • Community reviews: peer feedback every Sunday
  • Resource library: color palettes, plugins, and best practices
  • Final certificate: after completing the final project + portfolio