Learn HTML & CSS3 Flexbox and Build Websites with Responsive Design in 2018

Luis Carlos, Engineer, Web Developer and Instructor

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
31 Videos (1h 45m)
    • Course presentation

    • Introduction

    • Flexbox layout model

    • Flexbox properties

    • Display property

    • Flexbox default behavior

    • Flexbox direction

    • Flex wrap

    • Flex flow

    • Justify content

    • Align items

    • Align content

    • Order property

    • Flex grow

    • Flex shrink

    • Flex basis

    • Flex

    • Align self

    • Holy Grail layout introdution

    • Holy Grail layout - 1st method

    • Holy Grail layout - 2nd method

    • Holy Grail layout - create header content

    • Holy Grail layout - create navigation links

    • Holy Grail layout - create main content

    • Holy Grail layout - create aside content

    • Holy Grail layout - create footer content

    • Advanced layout technique - part 1

    • Advanced layout technique - part 2 (Holy Grail layout)

    • Introduction to Media Queries

    • Make your Webpage with Responsive Layout (Holy Grail Layout)

    • Responsive Design without Media Queries (With Flex-Wrap)


About This Class

Are you looking for a course to build a modern website with responsive design in the easiest and most efficient way? 

If your answer is  yes, you're in the right place. Here you will learn how to build responsive and modern websites using the flexbox layout model.

My name is Luis Carlos, im an enginner & a webdeveloper, and I will be your guide in the next hours for this course. I have several years of experience as a trainer and I will pass on all my knowledge in the area of web development.


Why Flexbox?

Flexbox simplifies complexity.

With Flexbox you will be able to do more with layouts, and  allow you to reach the complex layout in an easier  and fun way writing less code & clean code to create them.


What you will learn and be able to do at the end?

  • CSS3 properties for parents (container) and childrens (flex items) using
  • Align and position flex items
  • Arrange items in different directions and orders
  • Fill the remaining space and shrink elements to not overflow
  • Create a responsive layout with the respective content
  • Advanced layout techniques
  • Use of media queries to create responsible sites

How is the course structured?

The course is structured in several sections where the first part is dedicated to the properties used for creating websites using the flexbox model. After properties the sourse will guide you to a real webpage, where i create the holy grail layout using 2 methods, one where we use only one dimension layout and later the same layout will be done in two dimensions using nested containers.

With the main layout finished it will  be added the content in order to understand how the flexbox will position and align all the content of the page.

After create the first real webpage, it's timeto learn advanced techniques to create layouts, where you can check the great dynamic and versatility of the flexbox model.

At this point you are already able to build websites, and only need to adapt your website to all types of devices, which is why you learn  to use media queries in site creation. 

The course has some documents available that you can follow and can work as your guide, where it is possible to verify the planning and details that I outlined for the creation of the webpage and some details in the layouts that i create.

Target Students

This course is intended for people who work in the area of ​​web development with knowledge of HTML and CSS or any person with an interest in this area

At the end feel free to leave a comment!

Join me in this challenge and see how easy and fun is to learn flexbox!

4 of 4 students recommendSee All

A very good comprehensive lesson on the Flexbox properties, what they do and how to combine them and put them into practice!





Luis Carlos

Engineer, Web Developer and Instructor

Currently, I am an exciting Engineer and Trainer , who loves to learn and share knowledge and new experiences.

As Trainer participated in many projects directed to student in the areas of math, computer science, new technologies and web development . Several years of training helped me developed many skills that contribute to the personal development of each people.

You can follow some of my articles in my website where i share some tutorials in the area of new technol...

See full profile