For this project, I worked with the Math.random() function in JS to shuffle the array of images for the memory game. I also learned to use data attributes to store pertinent information about each card, and use this information to know if the user has found a match. The layout of this site uses CSS media queries to be mobile responsive. Check out this Memory Game.
I got started with this: Memory Game Tutorial
Art courtesy of Sumofish