JavaScript: Build a Paint App from Scratch

Understand the DOM and Events by building a paint app.

We're excited to bring you this set of lessons on JavaScript. You'll learn how to build a paint application from scratch, using common JavaScript techniques like accessing the DOM, adding event listeners, and managing the application state with variables.

These are skills that are essential to all web developers and you'll use them throughout your career. As with all courses in our library, we encourage you to work through the videos at least one more time upon reaching the end. You'll pick up things you missed the first time and you'll get a deeper understanding going through it all a second or third time.

These lessons are taught by JavaScript consultant and teacher Mike Dane, who holds a Masters degree in computer science and has worked for Lockheed Martin.

Skills covered in this course: HTML CSS JavaScript Application State Events DOM


1. Introduction (2:02) Preview
2. Getting Started (3:26) Preview
5. Painting a Spot (4:44)