Figma হলো একটা browser-based design টুল, যা দিয়ে user interface বানানো হয় — app screen, website, icon, আর এগুলোর পেছনের reusable design system। এটা পুরোপুরি একটা browser tab-এ চলে (অথবা একই জিনিস wrap করা একটা desktop app-এ), তাই লিংক থাকলে যে কেউ সাথে সাথে file খুলতে পারে — কোনো software install করার দরকার নেই, আর কোনো version-mismatch সমস্যা নেই।
Figma আসার আগে, interface design বেশিরভাগ Photoshop-এ হতো — যা ছবি edit করার জন্য বানানো একটা টুল, স্ক্রিনের জন্য পুনরায় ব্যবহার করা হতো। Figma প্রথম থেকেই স্ক্রিনের জন্য বানানো — real-time multiplayer editing (সবাই একসাথে একই file-এর update live দেখে, Google Doc-এর মতো), component যা একবার ঠিক করলেই সব জায়গায় একসাথে update হয়, আর layout যা নিজে থেকেই resize হয়, প্রতিটা element হাত দিয়ে সরানোর দরকার হয় না।
Photoshop আর Paint হলো raster editor — একটা image হলো রঙিন pixel-এর একটা grid, আর যথেষ্ট zoom করলে শেষে দৃশ্যমান square দেখা যায়। Figma হলো একটা vector editor — একটা shape math হিসেবে store হয় (point, curve, fill), তাই যেকোনো zoom level বা screen size-এ এটা একদম sharp থাকে — আর এটাই interface design-এর জন্য দরকার: একই button-কে ফোনে আর 4K মনিটরে সমান sharp দেখাতে হয়।
Vector বনাম raster
এই পার্থক্যটা এই কোর্সের পরে খুব practical একটা কারণে গুরুত্বপূর্ণ: Figma-তে text আর vector shape যতই zoom করুন না কেন কখনো blurry হয় না — low-resolution vector বলে কিছু নেই।
এই কোর্সের প্রতিটা screenshot এই কোর্সের জন্য বানানো একটা আসল Figma file থেকে সরাসরি নেওয়া — interface-এর কোনো AI-generated আনুমানিক ছবি না। এখানে যা দেখছেন, নিজে Figma খুললেও ঠিক তাই দেখবেন।
Figma-র সত্যিকারের ব্যবহারযোগ্য একটা free "Starter" tier আছে — unlimited personal file, পুরো design toolset, আর এই কোর্সের সবকিছু বানানোর জন্য যথেষ্ট। Paid tier-এ unlimited team project আর বেশি API/automation limit-এর মতো জিনিস যোগ হয়, যা শেখার জন্য গুরুত্বপূর্ণ না।