Canvas is a drawing surface in HTML5 where can create 2D games, graphs, and animations. Graphics are typically drawn with scripting, typically using JavaScript. Canvas has multiple methods for drawing boxes, circles, and beyond. You can learn more about the canvas in the course HTML5 Canvas: From Noob to Ninja on Educative.io.