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)

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