# Document Object Model (DOM) - [Getting Started with the DOM](https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1) - [digitalocean.com: Understanding the DOM — Document Object Model eBook](https://www.digitalocean.com/community/books/understanding-the-dom-document-object-model-ebook) - [freecodecamp.org: JavaScript DOM Tutorial – How to Build a Calculator App in JS](https://www.freecodecamp.org/news/javascript-dom-build-a-calculator-app/) - [freecodecamp.org: How the Document Object Model Works in JavaScript – DOM Tutorial for Beginners](https://www.freecodecamp.org/news/javascript-dom/) The DOM, or document object model, gives you a way to manipulate the structure of a webpage. So as a web dev, you'll need a solid understanding of how it works. Here, Dickson explains the DOM's structure, how to access it, & how it works in JavaScript.