I decided to learn about 8 bit shift registers, digital multiplexing, pulse width modulation, and more all while building an LED array with my raspberry pi. In the end it works great and I learned so much. Below I have some pictures of the project.