November 13 to 14, 2024 - 9:30am to 4:30pm Central Standard Time
▶ ︎LIVE NOW

Build a Website from Scratch

Kevin Powell

Kevin Powell

Kevin Powell Media Inc.
Build a Website from Scratch

This Workshop's Online Chatroom is Currently Open!

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

You can watch a replay of this workshop!

Spend two days building and deploying a production-ready website from scratch with Kevin Powell!

Key Takeaways

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

  • Learn how to break down a design and create a plan of attack
  • Understand the differences between utility-first and “traditional” CSS approaches
  • Gain hands-on experience building a responsive navigation and layout
  • Explore how well-written CSS helps with project scalability
  • Discover how to add animations and transitions to enhance user experience

Is This Workshop for Me?

This workshop is designed for developers who have a basic understanding of HTML and CSS and want to learn how to build a complete, production-ready website from scratch.

Workshop Details

In this two-day workshop, you’ll learn how to build a complete, responsive website from scratch using modern web development techniques. Kevin Powell will guide you through the process, from breaking down the design to deploying your site, while sharing best practices and exploring advanced topics like animations and transitions.

Any Prerequisites?

  • Basic knowledge of HTML and CSS
  • Familiarity with using a text editor and command line
  • Understanding of version control with Git (helpful but not required)

Attend Online Live and in Full HD

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Build a Website from Scratch

Event Details

What

  • 2 Full Day Workshop Sessions
  • Replay Videos (available immediately)

When

  • November 13 to 14, 2024 - 9:30am to 4:30pm Central Standard Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

Day 1

  • 9:30AM
    Introduction and exploring the design
  • 10:00AM
    Creating a plan of attack and setting up the project
  • 11:00AM
    First steps - root setup, base styles, typography, and layout
  • 11:30AM
    Building a simple navigation
  • 12:00PM
    Lunch break
  • 1:00PM
    Creating the hero section and features section using auto-fit grid
  • 2:00PM
    Building a simple about section and footer
  • 3:00PM
    Connecting the project to Netlify and enhancing the navigation
  • 4:00PM
    Wrap-up and Q&A

Day 2

  • 9:30AM
    Recap of day one and introduction to day two
  • 10:00AM
    Creating a second page and reusing components
  • 11:00AM
    Building a section with a Bento layout
  • 11:30AM
    Keeping CSS organized as the project expands
  • 12:00PM
    Lunch break
  • 1:00PM
    Adding animations and transitions to the navigation
  • 2:00PM
    Enhancing the sorting feature with view-transition
  • 3:00PM
    Exploring scroll-driven animation with scroll-timeline (time permitting)
  • 4:00PM
    Wrap-up, Q&A, and next steps

Your (Awesome) Instructor

Kevin Powell

Kevin Powell

My name is Kevin and I’m a CSS Evangelist. I absolutely love CSS, and I want to help new front-end devs enjoy learning it, and help seasoned vets see how great it really is. Most of my content is over on YouTube, but I also stream on Twitch, and write articles every now and then as well, not to mention my courses.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.