Advanced Web Development Course: Topics Covered
- Defining HTML5
- HTML markup
- Creating HTML forms
- Working with the video and audio tags
- Working with the canvas element
- Styling HTML elements
- HTML applications and interactivity
This course is available individually or as part of these certificate programs
Web Development Course - Advanced HTML - Course Dates
All classes are led by a live instructor. Class times listed are Eastern time.
Web Development Course - Advanced HTML
Weekdays
Wed, Jul 01 2026 and Thu, Jul 02 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Jul 22 2026 and Thu, Jul 23 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Jul 29 2026 and Thu, Jul 30 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Aug 05 2026 and Thu, Aug 06 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Sep 16 2026 and Thu, Sep 17 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Sep 30 2026 and Thu, Oct 01 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Oct 21 2026 and Thu, Oct 22 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Thu, Nov 12 2026 and Fri, Nov 13 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Nov 18 2026 and Thu, Nov 19 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Nov 25 2026 and Thu, Nov 26 2026
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Jan 06 2027 and Thu, Jan 07 2027
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Jan 20 2027 and Thu, Jan 21 2027
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Feb 10 2027 and Thu, Feb 11 2027
10:00 am to 5:00 pm
Web Development Course - Advanced HTML
Weekdays
Wed, Mar 10 2027 and Thu, Mar 11 2027
10:00 am to 5:00 pm
Advanced web development course - Complete topics
Defining modern HTML
- History and overview
Overview of advanced HTML functionality
- New markup and elements (header, footer, nav elements)
- Form elements
- Video and audio tags
- Canvas element
- Styling with CSS3
- Geolocation
- Offline support
- Web forms
- HTML and web browsers, the roadmap
Advanced HTML markup
- Using the HTML5 doctype and character encoding
- Using the <header> element
- Using the <nav> element
- Understanding the <article> element
- Working with <section> element
- Working with dates and caption
- Understanding the Role attribute
Creating advanced HTML forms
- Working with new input types
- URL
- Range and number
- Search Fields
- Date Pickers
- Placeholder text
- Autofocus
- HTML 4 fallbacks for forms
Working with the video and audio tags
- Video basics (Codecs and browser support)
- Working with the video element
- Video attributes (autoplay, preloading, looping)
- Using the audio element
- Audio MIME types and fallbacks
- Improving accessibility
Working with the canvas element in HTML
- The role (and limitations) of the canvas element
- Creating fallbacks (browser support)
- Understanding the coordinate system
- Paths
- Fills and strokes
- Text
- Images
- Transforms
- Compositing
- A Drawing loop
- Adding interactivity
- PNG-based sprite animation
Styling HTML elements
- Working with CSS
- Browser support and testing
- Borders
- Backgrounds
- Colors
- Text effects
- Sizing and positioning
- Selectors
- Web fonts
Advanced HTML Applications and Interactivity
- Understanding HTML5’s offline capabilities
- HTML storage
- Working with JavaScript API
- Geolocation API
- Web Sockets
The course topics serve as an outline for the course. Instructors may adjust content based on the specific needs of each class, such as to answer your web development questions.
Custom and private web development classes
This web development course is available as a private class. Curriculum can be customized for your specific needs. web development classes can be delivered at your location, online, or in our classrooms. For more information, call 781-376-6044 to speak with a training consultant or contact us.
Advanced web development class prerequisites
Prior knowledge of building HTML sites with CSS is highly recommended for this HTML course. If you are new to HTML, you should first take the introductory HTML training course or if you are self-taught, please make certain you are familiar with all the topics covered in the introductory HTML course. The material covered in the HTML Training Class provides a solid foundation for learning HTML5 and fully relates to everything you will learn in our HTML5 training class.
Exceptional web development course materials
Our proprietary curriculum has been proven effective in teaching [category short name] to thousands. You’ll receive our extensive written reference along with lesson files for you to continue your practice following the class. This web development course includes a copy of our Digital Classroom book with many projects and exercises.
Repeat for free
If you need a refresher or miss a day of class, you can repeat the web development class at no additional cost for one year.
web development FAQ
Do I receive a web development certificate?
AGI provides a certificate upon course completion, which can be shared on LinkedIn and verified digitally on the AGI website.
How many students are in a web development class?
AGI limits its class sizes so that you receive personalized attention. Classes are limited to no more than 10 participants.
Can I get specific web development questions answered in the class?
Yes, as a live class, you can ask the instructor questions about how you will be using web development.
Does this web development class include job placement support?
AGI provides job support only when web development classes are taken as part of a longer-term certificate program, where AGI has a dedicated career counselor assigned to each certificate student.
Is this web development class for Mac or Windows?
You can attend this web development class using a Mac or Windows computer. The application itself has identical functionality for both. If attending in our classrooms, a computer will be provided using the operating system of your choice.

