# Introduction The HTML `<canvas>` tag is used to draw graphics and other visual elements on a web page. This tag provides a platform for developers to create games, images, and animations using JavaScript. The canvas element comes with various attributes that allow you to manipulate the size, opacity, and appearance of the canvas. In this lab, we will explore how to use the `<canvas>` tag in HTML to create graphics, add animations, and manipulate shapes and text using JavaScript. > Note: You can practice coding in `index.html` and learn [How to Write HTML in Visual Studio Code](https://code.visualstudio.com/docs/languages/html). Please click on 'Go Live' in the bottom right corner to run the web service on port 8080. Then, you can refresh the **Web 8080** Tab to preview the web page.
Click the virtual machine below to start practicing