Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login

Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. CSS
  3. Build Modern Layouts with CSS Grid
CSS
Video

Build Modern Layouts with CSS Grid

by Hiroko Nishimura
Enroll
đŸ•šī¸ Levels: 🌱 Beginner, 😎 Intermediate
âŗ Duration: 0.5 hours
🤑 Price: Subscription
🧑‍đŸ’ģ Learning Platform: Egghead.io
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Understanding the CSS Grid Layout and its two-dimensional grid system.
  • Placing elements on the grid within columns and rows.
  • Working with the fr unit to define grid sizing.
  • Differentiating between Flexbox and CSS Grid layouts.
  • Exploring the implicit and explicit grid.

👨‍đŸĢ About the Course

This course introduces the CSS Grid Layout, a powerful tool for creating modern and responsive layouts. You will learn to define columns, rows, and sizes, and build a fully responsive landing page. The course is structured with practical examples and hands-on exercises to solidify your understanding of CSS Grid.

đŸŽ¯ Target Audience

  • Beginners and intermediate developers interested in mastering CSS Grid layouts.
  • Web developers looking to enhance their skills in creating responsive designs.

✅ Requirements

  • Basic knowledge of HTML and CSS.
  • Familiarity with web design principles.

📖 Course Content

  • Define Root Colors Variables and Set up Box-Sizing for a CSS Layout.
  • Introduction to CSS Grid Rows and Columns with display: grid.
  • Specify a Gutter in CSS Grid with gap (grid-gap).
  • Utilize Firefox Developer Tools to Visualize CSS Grid Styles.
  • Determine CSS Grid Sizing with the Fraction Unit (fr).
  • Define a Page Layout with CSS Grid Using grid-template-areas.
  • Align Content by Adding Styling to a CSS Grid Layout.
  • Build a Navigation Bar with CSS Grid Using grid-auto-flow.
  • Create a Nested CSS Grid Layout.
  • Use the repeat() CSS Function to Efficiently Define CSS Grid Rows and Columns.
  • Define Size Range with the minmax() CSS Function to Create Responsive Grid Items.
  • Create a Responsive Layout Using Media Queries with CSS Grid.
  • Use grid-auto-flow and Media Queries to Flip Navigation from Horizontal to Vertical.
Update Course

Drop a comment

Build Modern Layouts with CSS Grid by Hiroko Nishimura

Log in to leave a feedback

Login

👇 Psst! Interested in More CSS Courses?

CSSCSS

Learn CSS Animations for a Better User Experience
Video

by Christina Gorton

đŸ•šī¸ Levels: 🌱 Beginner

âŗ Duration: 0.5 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Egghead.io

HTMLHTMLCSSCSS

Modern HTML & CSS From the Beginning 2.0
Video

by Brad Traversy

đŸ•šī¸ Levels: 🌱 Beginner, 😎 Intermediate

âŗ Duration: 24 hours

🤑 Price: 25

HTMLHTMLCSSCSS

The Ultimate HTML5 & CSS3 Series
Video

by Mosh Hamedani

đŸ•šī¸ Levels: 🌱 Beginner, 😎 Intermediate

âŗ Duration: 14 hours

🤑 Price: Subscription

🔙 Back to CSS Category