Learn to design and build beautiful, responsive websites using HTML and CSS.

Raise Your Sites

You’ll combine art and craft by using the same tools as professional web designers and front-end developers.

Visual Design

Create resonant experiences by learning the basics of color, composition, and typography.


Give a page structure and meaning with HTML — and beautify it with CSS.

Responsive Design

Design your site to be functional and appealing at any screen size.

Online Learning, Done Differently

or: Why This is an Online Course You’ll Actually Complete

Work 1:1 with a Mentor

We pair you with a mentor who has extensive professional and academic knowledge of the field. You’ll have one-on-one conversations with him or her, and receive useful feedback on improving your work. Your mentor pushes you to meet your goals, and excel in the process.

Learn from Anywhere, On Your Schedule

Each week, you’ll complete a series of videos, quizzes, interactive activities and projects through our online platform – available to access at any time. Scheduling time for a mentoring session is just as flexible.

We’ll Keep You Engaged

Our mentors are here to keep you motivated, answer questions, provide feedback, and help deepen your understanding of essential tools and techniques.

On The Line

In providing insight and support to you during the course, our mentors have one aim: to help you get the most out of your experience.

Sarah Hallacher

Mentor, Web Design

  • Graduate of NYU’s Interactive Telecommunications Program
  • Featured in Fast Company, NPR, Sundance, The Creators Project, WIRED, and more

Joe Bliss

Mentor, Web Design

  • Graduate of Colgate University with a BA in Computer Science and Music
  • Freelance front-end developer and veteran instructor of GA’s FEWD course

What You'll Learn

  • Introduction to HTML & CSS
    Learn the basics of HTML & CSS — the building blocks of the web — and create and host your first web page!
  • Design Foundations
    Learn foundational design principles and tools, the iterative design process, and how to create design mockups.
  • Styling Pages with CSS
    Dive deeper into CSS and create your first fully styled landing page.
  • Typography & Color Theory
    Apply typographic principles like legibility and readability to enhance your site.
  • Page Structure & Layout
    Design complex, modern sites and learn how to balance layout for content and navigation.
  • Navigation & Multi-column Layout
    Build multi-column layouts with modern navigation elements.
  • Responsive Design & Mobile-first Principles
    Design responsive sites and learn best practices for user experience on web versus mobile.
  • Media Queries & Responsive Development
    Build a modern responsive site that works on web and mobile.
  • Final Project
    Design and code a personal project of your choosing and present to your mentor for feedback and support.
  • Advanced Study: Responsive HTML Emails
    Design and code beautiful, styled, responsive emails.

Program taught in:
  • English

See 5 more programs offered by General Assembly »

This course is Online
Start Date
10 weeks
1,250 USD
By locations
By date
Start Date
End Date
Application deadline
Start Date
End Date
Application deadline
Start Date
End Date
Application deadline
Application deadline
End Date
Application deadline
End Date
Application deadline
End Date