Design is the process of creating a plan or specification for the construction of an object or system, such as buildings, machines, software, or graphics. It involves understanding the user's needs and creating a solution that satisfies them while meeting technical and aesthetic requirements.
UX design (User Experience design) is the process of enhancing user satisfaction by improving the usability, accessibility, and overall pleasure provided by a product. It involves researching user needs and preferences, creating prototypes, and testing designs to optimize the user's experience.
Responsive design is an approach to web design that ensures websites are optimized for all devices. This allows them to adapt seamlessly to various screen sizes without compromising on functionality or user experience.
Mobile optimization is a process that aims to create websites or applications that provide a seamless experience for users on mobile devices. It involves optimizing images and code to reduce loading times and making sure the site's layout works well on smaller screens.
Visual hierarchy refers to the order in which information in a design is presented according to its importance. This can be achieved through size, color, contrast, alignment, and other visual cues. A good visual hierarchy helps guide the user's focus and makes it easier for them to navigate content.
A User Interface (UI) is everything designed into an information device with which a human being may interact - including display screen, keyboard mouses, phone keypad & menus etc..