Pro HTML5 Programming

Learn HTML5 online and start crafting dynamic, user-friendly web experiences.

(HTML5-PROG.AU1) / ISBN : 978-1-64459-724-8
Lessons
AI Tutor (Add-on)
Get A Free Trial

About This Course

Enroll in our HTML5 course and build powerful, responsive web applications that function exceptionally on modern browsers.

In this course, explore HTML5 features like Canvas, Audio & Video, Geolocation, WebSockets, and Offline Web Apps. Learn how to create real-time applications, interactive forms, and dynamic content…all without plugins.

Skills You’ll Get

  • Build Interactive Web Apps: Master HTML5 Canvas, Audio & Video APIs to create engaging, dynamic content.
  • Work with Real-Time Data: Use WebSockets and Geolocation to develop live-updating, location-aware applications.
  • Enhance User Input & Forms: Leverage HTML5 Forms API for smarter validation and seamless user experiences.
  • Enable Offline Functionality: Learn Web Storage and Offline Web Apps to make sites work without the internet.
  • Boost Performance with Web Workers: Run background tasks efficiently for faster, smoother web apps.

1

Preface

2

Overview of HTML5

  • The Story So Far—The History of HTML5
  • The Myth of 2022 and Why It Doesn’t Matter
  • Who Is Developing HTML5?
  • A New Vision
  • A Plugin–Free Paradigm
  • What’s New in HTML5?
  • Summary
3

Using the HTML5 Canvas API

  • Overview of HTML5 Canvas
  • Using the HTML5 Canvas APIs
  • Building an Application with HTML5 Canvas
  • Summary
4

Working with HTML5 Audio and Video

  • Overview of HTML5 Audio and Video
  • Using the HTML5 Audio and Video APIs
  • Summary
5

Using the HTML5 Geolocation API

  • About Location Information
  • Browser Support for HTML5 Geolocation
  • Privacy
  • Using the HTML5 Geolocation API
  • Building a Real-Time Application with HTML5 Geolocation
  • Practical Extras
  • Summary
6

Using the Communication APIs

  • Cross Document Messaging
  • XMLHttpRequest Level 2
  • Practical Extras
  • Summary
7

Using the HTML5 WebSocket API

  • Overview of HTML5 WebSockets
  • Browser Support for HTML5 WebSockets
  • Writing a Simple Echo WebSocket Server
  • Using the HTML5 WebSocket API
  • Building an Application with HTML5 WebSockets
  • Putting It All Together
  • Summary
8

Using the HTML5 Forms API

  • Overview of HTML5 Forms
  • Using the HTML5 Forms API
  • Building an Application with HTML5 Forms
  • Summary
9

Using the HTML5 Web Workers API

  • Browser Support for HTML5 Web Workers
  • Using the HTML5 Web Workers API
  • Coding the Main Page
  • Building an Application with HTML5 Web Workers
  • Summary
10

Using the HTML5 Web Storage API

  • Overview of HTML5 Web Storage
  • Browser Support for HTML5 Web Storage
  • Using the HTML5 Web Storage API
  • Building an Application with HTML5 Web Storage
  • The Future of Browser Database Storage
  • Practical Extras
  • Summary
11

Creating HTML5 Offline Web Applications

  • Overview of HTML5 Offline Web Applications
  • Using the HTML5 Offline Web Application API
  • Building an Application with HTML5 Offline Web Applications
  • Summary
12

The Future of HTML5

  • Browser Support for HTML5
  • HTML Evolves
  • Summary

Any questions?
Check out the FAQs

  Want to Learn More?

Contact Us Now

Yes, you can learn the basics of HTML in 7 days, enough to create simple web pages. However, mastering advanced HTML5 features (like APIs, Canvas, or WebSockets) takes longer with practice.

  • Start with free tutorials (MDN, W3Schools).
  • Take a pro HTML5 programming course covering HTML5 APIs.
  • Build projects (e.g., a dynamic form, video player, or geolocation app).
  • Experiment in browsers (Chrome DevTools, Firefox).

No, they serve different purposes:

  • HTML5 structures web content.
  • Python is a programming language for data, AI, and backend.

Need both? Learn HTML5 for front-end and Python for back-end (e.g., with Django/Flask). Tip: Learn HTML5 first if you want web development.

Related Courses

All Course
scroll to top