HTML5 and JavaScript Training

Since 1995, Hypertext Markup Language (HTML) has evolved as a means of creating structured text documents for viewing online, in which headings, paragraphs, bulleted lists and links to other webpages can be identified with short codes, or "tags," to be deciphered and rendered properly by the web browser. Now a new set of capabilities – collectively specified as “HTML5” – are adding not only new “tags” for playing media types like video with no plugins – but also adding programmatic access to new kinds of graphics, interactivity and offline capabilities.

AcademyX's HTML5 training class will enable you to begin authoring, testing and publishing HTML5 Internet content today, even as the standard itself continues to evolve.

HTML5 already figures prominently in developing interactive web sites for the iPhone, iPad, and Android mobile devices. Your instructor brings years of web development experience to the classroom, as well as a thorough understanding of the evolving technologies which comprise HTML5, so that you will be able to apply your new knowledge faster.

History of HTML5, Browsers Support

  • Explore the features of HTML5 which are stable and currently supported by the major web browsers.
  • Gain in-depth knowledge of the context in which HTML5 evolved, in order to better understand its design and limitations.
  • Learn to dynamically detect which HTML5 features are supported so your pages can adapt.
  • Learn to use helper libraries that bring HTML5 features even to older “down-version” browsers so that you can create cutting-edge web experiences for a wider audience.

Drawing and Editing Raster (“Bitmap”) Graphics on Web Pages

  • Render graphics inside a "drawable" region of the webpage using the canvas tag.
  • Create circles, squares, lines, and apply fills, gradients, and opacity levels.
  • Integrate images from elsewhere on the web, or from video playing with the new <video> tag.
  • Render text and manipulate your drawing surface at pixel level where necessary.

Interactive Vector Graphics on Web Pages

  • Understand the benefits and drawbacks of using Scalable Vector Graphics (SVG) instead of the HTML5 canvas element.
  • Insert basic SVG artwork assets in your pages.
  • Programmatically create shapes, diagrams, and interactive objects using SVG and a helper library.

Creating Rich User Interfaces without Plugins

  • Enable visitors to drag and drop elements across the webpage without Flash or Java.
  • Harness the offline web storage functionality of HTML5-compliant browsers to allow web application users to continue working, with or without connectivity.

Building Powerful Web Applications Using New HTML5 APIs

  • Identify the geographic location of the user and use that to provide meaningful, location-specific information and services.
  • Allow data from the server to alter data on the webpage instantly, eliminating the need of a time-consuming page refresh.
  • Use "Web Workers" to perform complex tasks in the background to minimize interruption to the user experience.


  • Experience writing JavaScript, HTML, and CSS.

HTML5 Programming Fundamentals classes are offered at four locations