Graphic design plays a critical role in brand-building and at the same time, in showcasing your skill-sets. Although branding and design are an inseparable experience, it’s important to understand the fundamentals of graphic design before embarking on any new assignment. When working with clients, you get only one opportunity to make a strong first impression, so why not infuse their experience with your knowledge and application of design elements to a range of projects — social media graphics, web and app UI, videos, banners, advertisements, et al.