Coding isn't required for UX and UI design. UX design involves conducting research, analysis, and usability tests, and working with prototyping software. UI design involves a knowledge of design principles including branding, color, typography, spacing, and patterns. Coding is typically done by programmers and developers when the UX and UI designs are complete.