Design School for Developers is a tutorial series aimed at helping developers (and those new, or simply interested in designing for the web) to understand more about the techniques and decisions employed behind the design they may code.
You may be a developer used to working with other designers and want to get a better understanding of design in general, or you may be a developer that wants to – or has to – work on your own projects and would like to learn how to design better websites.
Either way, and whatever your situation, by the end of this session I'll have armed you with a huge amount of knowledge which you will be able to put into practice on your next project.
Posts in this series

Welcome to Design School for Developers

Planning a Design Project

Researching Your Design Project

Sketching and Your Design Workflow

Introducing Wireframes to Your Design Process

Defining and Recognizing Colors

Understanding the Qualities and Characteristics of Color

Selecting Your Own Color Scheme

Working With Brand and Design Guidelines

Typography Basics for Developers

Improving Layout With Vertical Rhythm

All About Grid Systems

Choosing a Grid System

Using Alignment to Improve Your Designs

An Introduction to Composition

Adding Space to Your Designs

Building Consistency and Relationships into Your Designs

Reducing the Bloat

An Introduction to Hierarchy

Building Content Hierarchy Through Design

Building Visual Hierarchy into Your Designs

All About Trends in Web Design

CSS3, Web Fonts and Icons

Video in Web Design

Responsive Web Design

Design School for Developers: It's a Wrap!



