##A Playlist for Learning Design
Compilation by mariusz.cc
I re-hosted his compilation because his site is down.
###Design process
- Guide to UX design process and documentation
- Design strategy — UX methods & deliverables
- The UX book
- Lean UX
- Stanford’s d.school methods of design
- Google Ventures product design sprint
- Universal methods of design
- Working with scenarios
- Introduction to storyboards in UX
- Intel's UX How-to with Luke Wroblewski
###Handling client projects
##Design principles
- Dieter Rams principles of good product design
- Principles of good design
- d.mindsets - principles for designing using the d.school method school of thinking
- Universal Principles of Design
- Konigi User Interface guidelines library
###Working with UI guidelines & style guides
- Creating style guides
- Creating a killer style guide
- Apple Human Interface Guidelines
- Google Material Design language
- Brand style guide examples
###Research
###Crafting a value proposition
- How to create a value proposition
- Value Proposition Canvas method
- Achieving a product/market fit
- Value proposition design
###Emotional design
- Don Norman on design & emotion
- Designing for Emotion
- Well designed
- Emotional design: Why we love and hate everyday products
- Design techniques to incite user emotion
- The personality layer
###Content strategy
###UI Animation
###Graphic design & branding
- Creative workshop: 80 challenges to sharpen your design skills
- Steal like an artist
- Logo design love
- BrandSimple
###Typography
- Five simple steps to better typography
- Butterick’s Practical Typography
- Typography for Lawyers
- On web typography
- Thinking with type
- The elements of typographic style
###HTML / CSS
- HTML5 for web designers
- CSS3 for web designers
- MDN CSS getting started guide
- MDN HTML getting started guide
- Codecademy HTML/CSS
- Introduction to Sass
- Sass for web designers
- The Sass Way
- Getting started with Compass
- Bourbon
###JavaScript
- Basics of JavaScript
- JavaScript: The good parts
- Egghead.io: JavaScript
- Codecademy JavaScript
- A re-introduction to JavaScript
- Human JavaScript
- Eloquent JavaScript
- Eloquent JavaScript (Annotated Version)
- Superhero.js
- JavaScript: The Right Way
- Learn ES6
- Replace CoffeeScript with ECMAscript 6
- JSBooks
- Egghead.io: Angular.js
- Egghead.io: React.js
###Responsive web design
###General knowledge
- Writing maintainable front-end systems
- Object-oriented CSS
- Scalable and modular architecture for CSS (SMACSS)
- Using OOCSS principles in Sass
- BEM: Block, Element Modifier
###iOS
###Prototyping
- Design better and faster with rapid prototyping
- Creating interactive prototypes with Keynote
- Pixate
- Framer.js & Framer Studio
###Psychology, economics, behaviour
- How to win friends and influence people
- Hooked: How to build habit-forming products
- Blink: The power of thinking without thinking
- Thinking fast and slow
###Podcasts
- Design Details Podcast
- Rocketship
- 99% Invisible
- Design Matters with Debbie Millman
- You are not so smart
###Entrepreneurship & startups
- Burn your portfolio
- Art, Inc.
- Traction: Startup guide to getting customers
- The lean startup
- Zero to one
- Creativity for sale
###Additional resources
- ZURB Product Design University
- Becoming a better designer
- Psychology for product designers
- HackDesign
- Design and VC
- The best interface is no interface
###Important events & conferences