Learning HTML Canvas

Go to class
Write Review

Free Online Course: Learning HTML Canvas provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning HTML Canvas is taught by Joe Marini.

Overview
  • Want to create rich and immersive web experiences with HTML and JavaScript? Learn how to use the Canvas element to build 2D graphics and animations right on screen.

Syllabus
  • Introduction

    • Graphics programming with JavaScript
    • What you should know
    1. Overview of Canvas
    • Interesting canvas examples
    • The canvas element
    • The canvas drawing context
    2. Basic Canvas Drawing Techniques
    • Colors and styles
    • Rectangles
    • Lines
    • The canvas state
    • Arcs
    • Paths
    • Bezier and quadratic curves
    • Drawing text
    3. Complex Canvas Drawing
    • Drawing shadows
    • Using patterns
    • Using gradients
    • Images and video
    • Clipping paths
    4. Advanced Drawing APIs
    • Using translate
    • Using scaling
    • Using rotation
    • Custom transformations
    • Compositing and globalAlpha
    • Compositing and globalAlpha example
    • Manipulating raw pixels
    5. Practical Examples
    • Building an image slideshow
    • Using smooth transitions
    • Basic animation
    • Double-buffered animation
    Conclusion
    • Next steps