Skip to Content



If you already know the basics of HTML, CSS, and launching a website, then this is the course for you! Here, you'll learn more advanced techniques including HTML5 tags, CSS media queries, animations, and transitions, and .

Reserve My Spot ↓ Learn More ↓

Course Description

This course is designed for anyone who is already familiar with the basics of HTML and CSS, and launching a website. Here, you'll take what you've learned and apply it to more advanced techniques including HTML5 semantic and multimedia elements, CSS animations and transitions, grid and flexbox layouts, and much more!

We'll also cover the importance of web accessibility and how you can implement key features into your website for users with disabilities.



By the end of this course, you'll be able to:

  • HTML5 semantic tags and multimedia elements
  • Media queries and flexible layouts
  • CSS3 animations and transitions
  • Selectors, classes, and pseudo-elements
  • Web accessibility importance and implementation


A basic understanding and knowledge of web development, HTML, and CSS is recommended. And, of course, a desire to learn and have fun!


All materials will be provided online in PDF format. You'll need a computer with a reliable internet connection, a text editor, and a web browser to complete the coding exercises.

Course Outline

Advanced HTML

  • Semantic tags and document structure
  • Multimedia elements
  • Forms and data validation
  • Canvas elements
  • Scripting with JavaScript

Advanced CSS

  • Media queries and flexible layouts
  • Grid and flexbox layouts
  • Pseudo-classes
  • Animations and transitions
  • Performance optimization techniques

Web Accessibility

  • Web accessiblity and best practices
  • Implementing accessible forms and multimedia
  • Using ARIA attributes
  • Web accessbility testing tools

Upcoming Courses

Date TBD
Description This class if for adults 18+
Course Location Online (Google Meet)
Course Time 8:00am - 5:00pm MST
Seats Available 10
Price $499 per attendee
Date TBD
Description This class if for kids (7-17) and students
Course Location Online (Google Meet)
Course Time 8:00am - 5:00pm MST
Seats Available 10
Price $399 per attendee

Course Reviews

"I loved learning from Josh. HTML was like a foreign language to me and he made it easy to understand and gave me the confidence to continue learning more about HTML and other programming languages."

- Shaista T.

"Josh really helped me understand the ins and outs of HTML and web development in general. He's very patient and the course was informative and fun! You can tell he has a true passion for what he does."

- Chris D.

Other Courses

If you're not ready to learn advanced HTML and CSS methods, no sweat!
Hop on over to the Introduction to HTML & CSS course and sign up to get started on your web development journey!

In-Person Classes

If you're looking to host an in-person class for your company or a group of people, contact me and we'll work something out!

Josh Rowe

About the Instructor

Hi! My name is Josh Rowe. I'm a full-stack web developer with 15 years of experience and I'm super excited to get to meet you and help learn the ways of the web in the next lesson!

More About Josh »