This document provides an overview of a 4-step user-centered design process for creating apps and interfaces. The steps are: 1) Define the problem by understanding user needs through observation and interviews; 2) Prototype solutions quickly through paper prototypes and storyboards to get early feedback; 3) Evaluate designs using usability heuristics; and 4) Learn and iterate based on user testing to continually improve the design. The goal is to help readers with little design experience go through a process that will result in designs focused on solving users' problems.