Subscription Includes
$ 124.99   8.99

Learn DOM manipulation with easy modern JavaScript

Created by Juan Lizarazo, Last Updated 30-Mar-2021, Language:English

Learn DOM manipulation with easy modern JavaScript

Learn the Document Object Model fundamentals by building an interactive game with plain HTML, DOM and modern JavaScript.

Created by Juan Lizarazo, Last Updated 30-Mar-2021, Language:English

What Will I Get ?

  • Dynamic html elements
  • Animations leveraging DOM API's.
  • Common DOM API's and documentation
  • State Driven User Interfaces
  • 5 minute bundles
  • Javascript private attributes
  • Clean code practices
  • Dynamic css styles
  • DOM events and event listeners
  • Interactive UIs development
  • Have a better idea of how modern libraries work under the hood
  • Object oriented programming concepts
  • Performance profiling


  • Basic Javascript and HTML
  • Concepts nodeJS 12+ and npm just for tooling, we don't program in nodejs in this course.


The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web. This is what we use when we work with Javascript and interact in any way dynamically with the document.

If you use Angular, Vue, React, or any other library or framework to create modern web applications, the DOM is what these use under the hood.

If you want to stand out as a JavaScript developer, you need to learn DOM fundamentals.

Course Content

Juan Lizarazo

Principal Software Engineer

Hi! I am Juan Lizarazo, your software engineering Instructor!

I've been programming since I was ten years old, and I have been teaching for over a decade.

I am a software engineer in Salt Lake City, Utah, focused on web app development, cloud, leadership, team scaling, and distributed applications.

I am also a software engineering instructor, teaching computer science topics like data structures and algorithms to students all over the US. 

I also contribute to open-source, talk at Conferences, answer questions on stack overflow, and sometimes write.