CSS Foundations
Join us for an Awesome Workshop on:

CSS Foundations

June 6, 2023 - 9:30am to 5:30pm Central Daylight Time

RSVP to Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

June 6, 2023 - 9:30am to 5:30pm Central Daylight Time

This Workshop's Online Chatroom is Currently Open!

June 6, 2023 - 9:30am to 5:30pm Central Daylight Time

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

CSS Foundations

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Learn how CSS is rendered
  • Learn about CSS inheritance
  • Learn about CSS specificity and how styles are applied
  • Learn the foundations of CSS (i.e. color, typography, size, position)
  • Learn how to write modern, maintainable CSS with confidence

Your (Awesome) Instructor

Emma Bostian

Emma Bostian

Emma Bostian is an American Software Engineer at Spotify in Stockholm, Sweden. She is an instructor at Frontend Masters and Egghead.io, co-host of the Ladybug Podcast, and panelist on JSParty.

Spend A Full Day Immersed in CSS Foundations with Emma Bostian

Workshop Details

Do you struggle to apply styles to your websites? Are you anxious when asked to turn a design into reality? Do you want to feel confident writing and debugging CSS? This course is for you! We'll cover the foundations of CSS like color, typography, positioning, and z-index. We'll also learn how to look at a visual design and turn that into code.

This course won't cover more intermediate and advanced CSS topics like responsive layouts or animations, but will give you resources for continuing your learning journey in these areas. By understanding how CSS is applied to your elements and rendered in the browser, you'll feel more confident as a frontend developer.

Daily Schedule

We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

Day 1

  • 9:30AM
    What Is CSS?

Day 2

  • 9:45AM
    Applying CSS (Selectors + specificity)

Day 3

  • 10:30AM
    Spacial Properties (The box model, padding, margin, border, display, position, z-index, overflow)

Day 4

  • 11:30AM
    Visual Properties (Color, background color, typography, box shadow)

Day 5

  • 12:00PM

Day 6

  • 1:00AM
    CSS Inheritance

Day 7

  • 1:30AM
    Debugging CSS

Day 8

  • 1:45AM
    Working With JavaScript (Dynamically altering styles)

Day 9

  • 2:15AM
    Introduction To Responsive Layouts (Basic flexbox & grid)

Day 10

  • 3:00AM
    Writing Maintainable CSS

Day 11

  • 3:30AM
    Putting It All Together

Day 12

  • 4:00AM

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


Anyone looking to learn or improve their CSS skills! I'll be teaching this from the ground up so no prior CSS knowledge is necessary. If you have some experience with CSS, this course might teach you some of the foundational skills you never learned (i.e. specificity, inheritance).

Any Prerequisites?

  • HTML basics
  • JavaScript basics (helpful but not required)

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


June 6, 2023 - 9:30am to 5:30pm Central Daylight Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN