Everything is designed, yet some interactions are much better than others. What does it take to make a great experience? Carol introduces basic concepts in user experience design that you can use to improve your work. You'll learn the basics of: cognitive psychology; accessibility; design thinking; interaction design; and visual design. These concepts work together to make great user experiences and Carol will help you to understand how this work can be integrated into your existing software development process.