Web design classes can cover the fundamentals of web design and web development. Learners can expect a deep dive into such topics as UX design, UI design, and responsive design, which uses Cascading Style Sheets (CSS) to allow websites to orient to different-sized devices and display on a variety of screens.