Like a kid in a candy store. That's how I feel with so many languages available on italki.
Grinning like a Cheshire cat.
Never heard the "flying colors" one, except in "to pass an exam with flying colors".
I learn this from my school English teacher ...i don't know if this usage is common or not😂
Jump for joyGrin from ear to ear