Web design is an art, but it’s also a science. Designers need to understand the technology and limitations of their medium in order to create user interfaces that are both functional and aesthetically pleasing.

A thorough understanding of front-end design and web development is critical for any designer hoping to try their hand at building a website or app. My work explore the essentials of designing for the web, from browser requirements to coding languages, also how a website looks – this includes features like color schemes, font types, layout grids, background images, etc.