TedTalks videos are a great way to improve your listening comprehesion and to learn new vocabulary.
To better understand what the speakers are saying, you have the option to turn on the subtitles at the bottom of the video.
There are many language skill building games in the library catalog.