Figma
Module 1: Introduction to Figma
Getting Started
- 
What is Figma? (Cloud-based UI/UX design tool)
 - 
Figma vs Sketch vs Adobe XD
 - 
Creating a Figma account (Free vs Professional plans)
 - 
Figma interface overview (Toolbar, Layers, Properties)
 - 
Setting up your first project
 
Core Concepts
- 
Frames vs Groups
 - 
Vector networks (Pen tool basics)
 - 
Understanding constraints and auto-layout
 - 
Introduction to components and styles
 
Module 2: Design Fundamentals
Working with Shapes
- 
Rectangle, ellipse, line, polygon tools
 - 
Boolean operations (Union, subtract, intersect)
 - 
Corner radius customization
 - 
Advanced vector editing
 
Typography & Text
- 
Text tool fundamentals
 - 
Font pairing strategies
 - 
Text properties (Line height, letter spacing)
 - 
Text styles creation and management
 
Module 3: Color & Effects
Color Systems
- 
Color models (RGB, HEX, HSL)
 - 
Creating and managing color styles
 - 
Gradient creation and editing
 - 
Image fills and blending modes
 
Visual Effects
- 
Drop shadows and inner shadows
 - 
Layer blurs and background blurs
 - 
Advanced blending modes
 - 
Creating depth with effects
 
Module 4: Components & Design Systems
Components Basics
- 
Creating master components
 - 
Component instances and overrides
 - 
Nested components
 - 
Component properties (2022 update)
 
Advanced Design Systems
- 
Building a scalable design system
 - 
Variants and interactive components
 - 
Auto-layout for responsive components
 - 
Documentation within Figma
 
Module 5: Prototyping & Interactions
Basic Prototyping
- 
Creating connections between frames
 - 
Transition types and animations
 - 
Smart animate principles
 - 
Scroll-based interactions
 
Advanced Interactions
- 
Micro-interactions
 - 
Conditional logic prototyping
 - 
Drag interactions
 - 
Voice and keyboard triggers
 
Module 6: Collaboration Features
Team Workflows
- 
Real-time collaboration
 - 
Comments and feedback
 - 
Version history and restoration
 - 
Branching and merging (Organization plan)
 
Handoff to Development
- 
Inspect panel usage
 - 
Export assets and specifications
 - 
CSS, iOS, Android code generation
 - 
Using Figma for developer handoff
 
Module 7: Plugins & Automation
Essential Plugins
- 
Content reel for dummy data
 - 
Icon and illustration plugins
 - 
Color accessibility checkers
 - 
Auto-layout helpers
 
Automation
- 
Creating design tokens
 - 
Batch processing with plugins
 - 
Connecting to other tools (Zeroheight, Storybook)
 - 
Custom plugin development basics
 
Module 8: Advanced Techniques
Responsive Design
- 
Constraints and auto-layout
 - 
Adaptive components
 - 
Breakpoint systems
 - 
Mobile-first vs desktop-first approaches
 
Design Ops
- 
File organization strategies
 - 
Team library management
 - 
Design process documentation
 - 
Design system governance
 
Module 9: Real-World Projects
Practical Exercises
- 
Mobile App Design (Complete flow)
 - 
Website Redesign (Desktop and mobile)
 - 
Design System Creation (From scratch)
 - 
Interactive Prototype (With complex animations)
 
Final Project
- 
Portfolio Case Study (End-to-end design process)
 - 
Includes research, wireframes, high-fidelity design, and prototype