Preheat oven to 350 degrees. Line a 9x13 cake pan with parchment paper and spray with cooking spray and set aside.
In the bowl of a stand mixer, cream together the softened butter and sugar using a paddle attachment. Mix on medium speed until light and fluffy.
Scrape down the sides of the bowl with a rubber spatula and add in eggs, vanilla, and almond extract, and mix on medium speed for a minute until just combined.
Scrape down the sides of the bowl (and the bottom) and add in flour, baking powder, and colored jimmies sprinkles. Mix until well combined. It will be a very thick and soft dough.
Drop dough in small pieces evenly through the prepared baking pan and press down rather than trying to spread it out. Sprinkle extra sprinkles over the top of the unbaked dough if you want to add some extra pizzaz!
Bake at 350 degrees for 30 minutes. The dough will puff up and be golden brown on the top. Let cool completely in the pan and lift out of the pan using the parchment paper.
To make the frosting, cream together the cream cheese and butter until fluffy.
Scrape the sides of your bowl and add in vanilla extract, half and half, and powdered sugar.
Beat on medium-high speed for 3-4 minutes. It will. Be very light color with no butter streaks and very fluffy. Turn off the mixer and scrape down sides and bottom often. Incorporating air will make this so fluffy and dreamy. Just keep mixing at a medium-high speed.
Spread the fluffy frosting edge to edge in an even layer on your cooled cookie bars and top with more sprinkles. Cut into big bars or if you are serving a large crowd, smaller bars.
Enjoy!