The Complete JavaScript DOM in two hours

All you need to know about JavaScript DOM from scratch till pro
Rating: 3.9 out of 5 (94 ratings)
7,475 students
English [Auto]

JavaScript DOM
Getting elements by ID, Class and Tagnames
Query Selectors
Event Listeners
Adding and deleting elements to and from the DOM
Traversing the DOM


  • HTML basics
  • CSS basics
  • JavaScript basics


In this course you will be learning about JavaScript DOM. DOM manipulation skill comes in handy a lot of times for web developers. You can read elements, change them, add more elements, change their style, traverse elements, listen to events on certain elements and more!

We will learn all of these from scratch in this course. Can't wait to see you join the course! See you there.

Who this course is for:

  • Web developers who want to learn how to manipulate the DOM
  • Web developers who are new to DOM

Course content

5 sections19 lectures1h 52m total length
  • Prerequisites and Resources for the Course
  • JavaScript DOM - An Intro to the Section
  • Project Demo - The Website
  • Project Demo - Mobile
  • What and why JavaScript DOM?


An enthusiastic web developer, who is ready to Teach code.
Tharun Shiv
  • 4.3 Instructor Rating
  • 1,278 Reviews
  • 71,400 Students
  • 4 Courses

Hey there everyone. I'm very excited to be a course Instructor on Udemy. I love sharing my knowledge with the developer community, If you aren't one, then by the time you saw my Profile, Ola! You already are now. So what are you waiting for? Come have a great journey with me, sharing the knowledge you have with me. See you there.