Canvas

Canvas Courses

Create stunning interactive graphics with HTML5 canvas & JavaScript. Learn creative coding in canvas through courses and resources.

Vanilla JavaScript Projects

Anjana Vakil
Software Engineer & Educator
Put your fundamental JavaScript knowledge into practice through hands-on web projects. Use browser APIs, asynchronous programming, Node.js, and modern tooling to build and deploy web apps, all with vanilla JavaScript!
9 hours CC
Vanilla JavaScript Projects
drag handle

Web Audio Synthesis & Visualization

Learn to create sounds using nothing but code! Synthesize and visualize audio, and add fun effects with JavaScript. Use these skills to build audio into games, web applications, or even art projects in the browser.
2 hours, 58 minutes CC
Web Audio Synthesis & Visualization
drag handle

Advanced Creative Coding with WebGL & Shaders

Go deeper into creative coding and 3D graphics programming using WebGL, ThreeJS, and GLSL. In this course, you'll learn 3D vectors and shader effects.
4 hours, 17 minutes CC
Advanced Creative Coding with WebGL & Shaders
drag handle

Creative Coding with Canvas & WebGL

You'll learn about generative art, interactive animations, 3D graphics with ThreeJS, and custom shaders in GLSL. Apply creative coding skills to real-world jobs.
4 hours, 45 minutes CC
Creative Coding with Canvas & WebGL
drag handle