ART 3020 Course Guide

ART 3020 Web Design.

A web version of the class book for developer environment setup, website process, HTML, CSS, JavaScript, animation, image optimization, templates, navigation, and carousels.

Start Here

A guided path through the first pass.

Use modules for the full class rhythm, or use this shorter path when you are catching up and need the foundation before a project.

Course Sequence

Need the full week-by-week path?

The modules page groups lessons, project checkpoints, in-class focus, and exit checks without using semester-specific dates.

Open Modules
  1. Lesson 01 Set up your tools Developer Environment Setup
  2. Lesson 02 Plan the website Website Process
  3. Lesson 04 Learn HTML structure Basic HTML Structure and Elements
  4. Lesson 05 Add CSS Intro to CSS
  5. Lesson 10 Build layouts Flexbox: Mastering One-Dimensional Layouts
  6. Lesson 11 Make it responsive Responsive Web Design
  7. Lesson 12 Add interaction JavaScript in the DOM
  8. Lesson 24 Test accessibility Web Accessibility

Need Help With...

Jump to the lessons that match the problem.

Use these paths when you are stuck in the middle of a project and do not need to move through the full course sequence.

Something is broken

Start with the common fixes page when CSS, images, JavaScript, GitHub Pages, forms, carousels, or mobile layouts are misbehaving.

  1. Open Common Fixes

Teaching Philosophy

The class is the class.

The goal of this site is to make the existing class book easier to navigate, read, and update on the web while preserving the course sequence, assignments, and practical classroom focus.