Knowing the basics of design helps you communicate better with designers and have a product mindset. Having a product can make a huge difference in who you are as an engineer and breaking into top engineering teams. We will learn the basic terminologies of design that will help you along the journey.
Design and build your portfolio. Make it as useful as you can. This could be your online resume. If you already have a portfolio, redesign it with the principles you learned. If you are happy with the design, feel free to share the link directly.
You can use any technology you like. (We recommend NextJS)
Host it on Netlify (https://www.netlify.com/)
Extra points for buying a domain and hosting it under your domain. It's worth it!
You can design a decent looking website. Share the URL to your portfolio.
Design Thinking is a design methodology that provides a solution-based approach to solving problems. Let us learn some basics.
Basic understanding of visual design principles that will help elevate your career.
Information architecture (IA) is a science of organizing and structuring the content of the websites, web and mobile applications, and social media software. Let's learn to create information architecture.
Let's discuss about the steps included in a design process.
By definition, design handoff takes place when the finished UI has reached the stage for the developers to implement it. Let’s look at the basics and some suggestions to get the best out of the designer-developer collaboration.
Let's talk about design tools(Figma)