Figuring out the key of a song by ear (sense of key training)

Open the Key in Singing Pitch Trainer and play and sing it by itself, and then over the song while it plays. Then try to do it alone and over the song.

Blackstreet – No Diggity (Key A Major)
Kelly Clarkson & Justin Guarini – Timeless (Key Bb Major)
Justin Timberlake – Cry Me A River (Key B Major)
Boyz II Men & Brian McKnight – Let It Snow (Key C Major)
Stevie Wonder – Ribbon In The Sky (Key Db Major)
Ed Sheeran – Thinkin Out Loud (Key D Major)
Az Yet – Last Night (Key Eb Major)
Sam Smith & John Legend – Lay Me Down (Key E Major)
Beyonce – Dangerously In Love (Key F Major)
Ariana Grande – God Is A Woman (Key Gb Major)
Maxwell – Whenever, Wherever, Whatever (Key G Major)
John Legend – All of Me (Key Ab Major)