The CSS3 Flexible Box layout model, or Flexbox to use it's popular name, is a great way to create flexible and grid-based layouts without having to rely on floats or inline-block elements.

In this course, Craig Campbell will show you all the fantastic things Flexbox can do, from setting up rows and columns, to understanding the properties of Flexbox. Finally, you'll put this into practice by creating a simple page layout. So open up your favourite text editor and learn Flexbox!