I suggest you to visit an interesting website called Come Italiani Lingua e Cultura Italiana. There are lots of Italian courses on-line on internet. You can find here exercises that above all focuses on how to improve your communication skills.
There are different kinds of exercises about conversation, grammar, italian culture and more. It is a website written in Italian so you can exercise your Italian language skills.
Read more: http://www.comeitaliani.it/category/ud/.