The LCC offers a range of software options to study languages and enhance learning languages. Here are some of the resources:
More information on the language learning softwares can be found here https://www.mtholyoke.edu/lrc/software
To better understand grammar, it can be useful to look at real examples of how a particular structure or word is used. A "concordancer" is a tool that lets you search for a particular word, phrase or pattern, pulling out example sentences from a database of texts (which might be news articles, novels, speeches, etc.).
A search engine, like Google, can also be a quick, easy way to investigate questions like "What's the right way to say this?" Limit your results by domain to a country where the language is spoken (e.g., websites that end in ".es" for Spain). The more correct or natural wording will usually generate more search results.
It's important to practice expressing yourself in your new language--saying what you want to say, outside of the shelter of the classroom. Do you like meeting new people? You might enjoy a language/conversation exchange, where you connect with someone (from around the world!) who speaks the language you're learning, and who is trying to learn the language you speak. The websites below can help you find a conversation partner.
If you decide to pursue a language exchange, please be cautious about sharing personal information, to keep your identity and your person safe. While some language exchanges turn into lifelong friendships, others fizzle out after the first meeting, so don't be disappointed if your exchange doesn't last. Be upfront with potential conversation partners about your expectations: How often/how long do you want to meet? How much time will you spend speaking in each language? Do you want your partner to correct your language? Do you want to choose topics or talk about whatever comes up?
Here is a selection of fun apps that you can access online related to Italian.
A free app that helps you learn Italian.
Busuu offers Italian courses from absolute beginner to intermediate level.
Coursera not only offers Italian language courses. It also contains courses that are taught in Italian with subtitles.
Drops is an app that helps you to learn more vocabulary.
edX is a platform that offers both Italian language courses and other courses taught in Italian.
Memrise offers Italian courses for both beginners and more advanced learners
Here is a selection of newspapers that you can access online related to Italian.
Here is a selection of podcasts that you can access online related to Italian.
Coffee Break Italian provides lessons that are available on three different levels.
News in Slow Italian can help learners to improve their listening skills and increase their vocabulary in the current matters.
Podcast Italiano is for everyone who is interested in learning Italian through podcasts. All the episodes are available entirely in Italian.
Italy Made Easy is available in slow Italian for learners to learn or improve their Italian skills.
Let's Speak Italian has short episodes that one can learn a bit every day.