Design Principles: an Introduction
What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn principles of perception and cognition that inform effective interaction design. And you'll learn how to perform and analyze controlled experiments online. In many cases, we'll use Web design as the anchoring domain. A lot of the examples wi
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
React Native Fundamentals & UI Design
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course will guide you through the essentials of building mobile applications with React Native, including creating stunning UI designs, understanding core components, and integrating APIs. You will develop the skills to design functional, visually appealing applications that work across both iOS and Android platforms. With a combination of practical coding exercises
All levels
Instagram Content Creation Essentials
This course will help you create high-quality Instagram content across various formats, including Feed posts, Stories, Reels, and Carousels. You’ll develop storytelling skills, write compelling captions, and craft effective calls-to-action to boost engagement. You’ll also learn mobile photography and visual design principles to capture and edit visually cohesive images for your Instagram grid. Additionally, you’ll explore Reels production, mastering video editing, transitions, and trending audio strategies. Through hands-on activities, you’ll apply these skills to produce engaging, high-impact
All levels
Data Visualization and Reporting
In Data Visualization and Reporting, you’ll learn to turn raw data into clear charts, dashboards, and reports that people actually use. This course is organized around workplace skills and job tasks, mirroring responsibilities you’ll see in real job descriptions. Start by checking what you already know, then focus on the areas you want to strengthen. If you’re confident, skip ahead. If a topic is new, review targeted lessons curated from multiple expert instructors. You’ll practice choosing the right chart for an analytical purpose, applying visual design for clarity and impact, and building
All levels
SwiftUI Basics, UI Design, and Data Flow
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain a deep understanding of SwiftUI fundamentals, UI design principles, and effective data flow techniques. You'll explore key layout stacks like HStack, VStack, and ZStack, and learn how to utilize SwiftUI's color techniques, animations, and grid layouts. The course will guide you through essential state management practices using state variabl
All levels