Advanced HTML5 — A 3 day course

contact usEnquire about this course


The Advanced HTML5 training course is a 3 day hands on course which covers many of the more advanced aspects of the new HTML5 syntax.

The course covers areas such as animation and games, audio and video, and 2D and 3D with SVG, WebGL and more.

Please note that HTML5 is still being developed as a standard and support in browsers is continually evolving. Whilst we make every endeavour to stick to the course overview as described, we reserve the right to adjust the course if needed to accomodate recent changes in HTML5. For example if a particular library is withdrawn and no longer available for use we would be unable to cover it.


On the first day you will learn to control audio and video elements with HTML5. You will learn about the various events and methods that will allow you to do this and go through several JavaScript libraries that will make your job easier.

On day 2 we will go through creating and using 2D and 3D elements within web browsers. This will mean using SVG and WebGL. We will discuss both the creation and usage of these assets as well as use various JavaScript libraries to help us in our work.

On the third day we will create banners, slideshows, animations, and simple games - all using HTML5 and JavaScript. You will also look at various HTML5 apps and JavaScript libraries that will help when working with animation and games.

Suitable For

The course is suitable for web developers who wish to learn how to control and organise audio and video content, create animations and games with out flash, and generate and use 2D and 3D within web browsers without flash.


You should have already attended the HTML5 Getting Started course or have equivalent experience and have basic JavaScript knowledge.

Publicly scheduled dates, locations, and prices

A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.


HTML5 Video

HTML5 Audio

HTML5 User Interface

HTML Audio and Video JavaScript Libraries


Loading them into a web page

Controlling SVGs



JavaScript Animation

JavaScript Math

CSS3 Animation

JQuery basic effects

Overview of current HTML5 Applications (this will change over time)

Creating Banners and Slideshows

Creating simple games