
The Principles of Beautiful Web Design
by Jason Beaird

Understand the design process, from discovery to implementation
Understand what makes "good design"
Developing pleasing layouts using grids, the rule of thirds, balance and symmetry
Use color effectively, develop color schemes and create a palette
Use textures, lines, points, shapes, volumes and depth
Learn how good typography can make ordinary designs look great
Effective imagery: choosing, editing and placing images
And much more