Skip to main content
00:00/00:00
Lecture 1 of 45

Welcome to CSS Grid

Download Course (Free)

Course Content

0 / 45 completed
Section 1: Introduction3 videos

Welcome to CSS Grid

2mNow Playing

What you should know

1m

Using GitHub Codespaces with this course

3m
Section 2: CSS Grid Core Concepts9 videos

What is CSS Grid

1m

Grid terminology

2m

Create a grid

5m

Grid lines and units

8m

Placing grid items

9m

Grid areas

10m

Named grid lines

6m

Grid gap

3m

Grid alignment

3m
Section 3: Planning for Grid Layouts5 videos

When to use Grid

2m

Drawing layouts with pen and paper

2m

Using Grid generators

2m

Mobile-first approach

1m

Accessibility considerations

1m
Section 4: Multi-Column Layout7 videos

What you're creating A multi-column layout

1m

Overview of the starting point

5m

Create the main grid

6m

Manual grid item placement

6m

Add third column for wider viewports

7m

Justify the grid

4m

Bonus Refactor using grid areas

7m
Section 5: Full-Bleed Layout4 videos

What you're creating A full-bleed layout

1m

Overview of the starting point

5m

Create the shared grid

5m

Define columns and position grid items

8m
Section 6: A Very Uniform Card Layout4 videos

What you're creating A uniform card layout

1m

Overview of card markup and starter styles

4m

Define the main grid

5m

Create grid for each card

5m
Section 7: A Variable Card Layout7 videos

What you're creating A variable card layout

1m

Overview of card markup

4m

Define the main grid

6m

Place cards on the grid

6m

Create grid for each card

7m

Position items within the card grid

6m

Make sure it's responsive

4m
Section 8: Asymmetrical or Broken Layout5 videos

What you're creating An asymmetrical layout

1m

Overview of the starting point

3m

Define the primary grid layout

3m

Create the first nested grid

7m

Create the second nested grid

8m
Section 9: Conclusion1 videos

Next steps

1m