HTML5 Canvas: From Noob to Ninja - an interactive deep dive
INTERACTIVE COURSE

HTML5 Canvas: From Noob to Ninja - an interactive deep dive

Beginner

113 Lessons

9h

Certificate of Completion

HTML5 Canvas: From Noob to Ninja - an interactive deep dive
62 Playgrounds
109 Illustrations

Course Overview

Kirupa is an MIT grad who works at Microsoft as Senior Program Manager. He has been tinkering with web technologies since 1998. He works on the Edge browser team where he gets to sink his teeth into the cutting-edge web technologies. HTML5 is taking over the browsers and one of the coolest things in HTML5 is the canvas - the immediate mode drawing surface you have in HTML for bringing pixels to life using JavaScript. It is used to create games, graphs, and animations. This is an extensive course with inte...Show More

Course Content

1

DOM vs. Canvas

2

Getting Started with the Canvas

3

Drawing Basics / Lines

4

Drawing Curves

5

Drawing Multiple Things

6

Drawing Rectangles (and Squares)

3 Lessons

7

Drawing Triangles

3 Lessons

8

Drawing Circles

4 Lessons

9

Modifying How Your Corners Look

3 Lessons

10

Working with Colors

4 Lessons

11

Drawing Text

3 Lessons

12

Drawing Images

6 Lessons

13

Canvas Transformations

4 Lessons

14

Structuring Your Drawing Code

4 Lessons

15

Animating with requestAnimationFrame

8 Lessons

16

Creating Animations on the Canvas

5 Lessons

17

Animating Many Things on the Canvas

3 Lessons

18

Creating Motion Trails

4 Lessons

19

Creating Sprite Animations

5 Lessons

20

Working With the Mouse

4 Lessons

21

Follow the Mouse Cursor

3 Lessons

22

Mouse Follow with Ease

3 Lessons

23

Working With the Keyboard

6 Lessons

24

Moving Shapes Using the Keyboard

8 Lessons

25

Resizing the HTML Canvas Element

5 Lessons

26

Detect Whether a Font is Installed

4 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath