- About W3C
- Why accessibility is important
- Why internationalization is important
- W3C tools
- Course syllabus
- Getting around the course
- Grading and due dates
- Course tools
- Welcome survey
1.1 Video introduction - Week 1
1.2 From HTML1.0 to HTML5
1.3 New structural elements
1.4 Other elements and attributes
1.5 Microdata
1.6 Exercises - Week 1
2.1 Video introduction - Week 2
2.2 Streaming multimedia content: the video and audio elements
2.3 Subtitles and closed captions
2.4 Enhanced HTML5 media players and frameworks
2.5 Webcam, microphone: the getUserMedia API
2.6 Exercises - Week 2
3.1 Video introduction - Week 3
3.2 Basics of HTML5 canvas
3.3 Immediate drawing mode: rectangles, text, images
3.4 Path drawing mode: lines, circles, arcs, curves and other path drawing methods
3.5 Colors, gradients, patterns, shadows, etc.
3.6 Exercises - Week 3
4.1 Video introduction - Week 4
4.2 Basic animation techniques
4.3 Canvas and user interaction (keyboard, mouse)
4.4 A glimpse of advanced canvas functionalities
4.5 Exercises - Week 4
5.1 Video introduction - Week 5
5.2 Introduction to HTML5 Forms
5.3 Accessible forms
5.4 New types
5.5 New forms attributes
5.6 New elements related to forms
5.7 Form validation API
5.8 Exercises - Week 5
6.1 Video introduction - Week 6
6.2 Introduction to HTML5 APIs
6.3 HTML5 Cache
6.4 The Web Storage API
6.5 The File API
6.6 The geolocation API
6.7 Final exam
6.8 Feedback, please!