
UX design is a method of creating the user interface and user experience of a software application. A UX designer provides information and direction to developers about how an application will be used by users, and works with the developer to develop product mockups and prototypes that illustrate how an app's intended functionality will work for users.
Common UX design topics include user experience, user interface design, usability testing, and conversion rate optimization. Additional topics related to user experience are prototyping tools, coding standards, wireframing tools, and soft skills for designers.