UX Design for Developers
2h 6mBeginner2019-01-10
Authors

Billy Hollis
Designer, Developer, Author, Speaker
Course details
Interested in adding UX design to your professional tool kit? In this course, Billy Hollis provides developers with an entry point to the principles and process of UX design for typical business apps. Billy begins by going over the state of business applications today, as well as what a well-designed business app looks like. Next, he digs into design principles, discussing how to leverage the human visual system to help users intuitively see what they need. He also goes over the visual and cognitive problems with crowded screens, presenting alternatives that can help you deal with cluttered interfaces. Plus, learn how to refine your ideas using storyboarding. Upon wrapping up this course, you'll be ready to start creating your own intuitive, elegant UX designs that delight users.
Learning objectives
What a well-designed app looks like
Leveraging cognitive design principles
Decluttering crowded screens
Understanding your users' needs
Recording and analyzing user observations
Storyboarding your ideas
Helpful techniques for the design process
Dealing with conflict in design evaluation
Learning objectives
What a well-designed app looks like
Leveraging cognitive design principles
Decluttering crowded screens
Understanding your users' needs
Recording and analyzing user observations
Storyboarding your ideas
Helpful techniques for the design process
Dealing with conflict in design evaluation
Skills covered
Software DesignUX DesignFront-End Web DevelopmentUser ExperiencePersonaWeb DevelopmentSoftware Development
Concepts
0. Introduction
- 01 - Add UX design to your talent stack
- 02 - How this course will work
1. Why UX Design Is Important
- 03 - You're already a UX designer
- 04 - The need for innovative designs
- 05 - Leveraging new technology
- 06 - A well-designed app example
- 07 - The value of good UX design
- 08 - Obstacles to good design
- 09 - Starting on the UX path
2. What Makes a Design Good or Bad
- 10 - Example of a design principle
- 11 - Design principles - Based in the human brain
- 12 - Design principles in context
- 13 - Cognitive design principles
- 14 - Design principles in the real world
- 15 - Why crowded screens are bad
- 16 - How to declutter crowded screens
- 17 - Bringing it all together
3. Understanding Users and Their Needs
- 18 - Building a design team
- 19 - Business needs - Why are you redesigning this app
- 20 - Business needs - $100 exercise
- 21 - Choosing users to observe
- 22 - How to observe users in the wild
- 23 - Questions to ask users
- 24 - Static vs. dynamic
- 25 - Recording and analyzing user observations
- 26 - Observation exercise
- 27 - Creating your punch list of design tasks
4. Ideation - Finding, Refining, and Culling Design Ideas
- 28 - Sketching is the core technique
- 29 - Innovation and ideation
- 30 - Embracing constraints for multiple design solutions
- 31 - Storyboarding
- 32 - Types of storyboards
- 33 - Media for storyboards
- 34 - Storyboarding evaluation
- 35 - Storyboarding exercise
- 36 - Beyond storyboarding - Wireframing and illustration
- 37 - Prototyping
- 38 - Evaluation phase
5. Helpful Concepts and Techniques for the Design Process
- 39 - Types of design projects
- 40 - Dealing with status quo bias
- 41 - Be bold
- 42 - Breaking free from the past
- 43 - The shapes exercise
- 44 - Seeing the world with new eyes
- 45 - Dealing with conflict in design evaluation
- 46 - The economics of UX design
- 47 - Aesthetics - Reaching an acceptable threshold
- 48 - When to use a professional designer and how to find one
Conclusion
- 49 - Next steps
Related courses
- UX for AI: Design Practices for AI Developers
- Adobe Photoshop to XD: Web Design Process
- UX for Voice: Planning and Implementation
- Sketch Essential Training: The Basics
- Using ChatGPT for UX Design Annotations
- Design & Development Workflow with Framer X
- Generative AI for Web Developers: AI-Powered Pair Programming for Full-Stack Development
- Practical UX Weekly: Season Two
Related learn paths
- Prepare for Digital Accessibility
- Design User Experiences with Figma
- Improve Your UX Prototyping Skills
- Building AI Products: Implementing Responsible AI Professional Certificate by LinkedIn Learning
- Advance Your Skills in HTML
- Build for Digital Accessibility
- Building Generative AI Skills for Developers
- Understanding Digital Accessibility