PowerBI Data Analyst - Create visualizations and dashboards from scratch
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course builds Minesweeper with vanilla JavaScript, using DOM event listeners, dynamically created grid cells, and recursion to reveal neighboring squares. It also implements flags and win detection.
Syllabus
- Brad's Intro.
- Ania's Intro.
- Recursion explainer.
- Setting up our HTML.
- Styling our Grid in CSS.
- Setting up our JavaScript usng the DOM EventListener.
- Creating our Board using .createElement() and .appendChild().
- Adding numbers to the board using Modulus and .contains().
- Checking what is under a Square usng .getAttribute() .innerHTML and .add().
- Checking neighbouring squares using recursion and setTimeout.
- Adding flags to squares with a left click.
- Checking for wins.
Taught by
Traversy Media