This document discusses 5 principles of interactive design: consistency, visibility, learnability, predictability, and feedback. Consistency keeps design elements consistent to give users a feeling of authenticity. Visibility provides obvious prompts and cues to guide users. Learnability allows interfaces to be intuitive based on prior user experiences. Predictability creates a sense of control and comfort for users. Feedback communicates the results of interactions to users.