Skip to content

Prep 7: Grid, Responsive, and Arrays

Complete the following reading assignments and complete the two activities.

Reading

Textbook

Grid Garden

  1. First, open up the css-tricks Grid Layout Guide for reference.

    • This is going to be your best friend whenever you need to use grid!
  2. Then, complete levels 1–17 of Grid Garden 🥕

    • You may complete the remaining levels if you want, but only levels 1–17 are required for this prep.
  3. Once completed, expand the level selector and take a screenshot, showing that you’ve completed levels 1–17.

  4. Submission: Upload your screenshot to the corresponding Gradescope assignment.

Order Up!

  1. First, open up the MDN: Array (methods and examples) for reference.

    • You’ll want to look specifically at filter(), map(), and reduce().
  2. Then, complete all 20 levels of Order Up! 👩‍🍳

    • This is a fun1 game made in-house by Dr. Wang2 to help you learn and practice these fundamental higher-order array methods.
  3. Once completed, in the menu, click on “Export Progress”.

    • This will download an order-up-progress.json file.
  4. Submission: Upload your order-up-progress.json file to the corresponding Gradescope assignment.


  1. Disclaimer: may not actually be fun 🤷 - hopefully you find it fun, but to each their own 

  2. Find any bugs? Send a screenshot and description of the issue to wangid@jmu.edu