Our suite of language software for e-learning is available on a wide array of platforms. Please follow the corresponding links for full descriptions.


iLoveLingo : Language Courses

Language Courses

Our language courses can be used on an increasing number of platforms and have been designed to make learning a language fast, simple and fun. They start from the very beginning without requiring any prior knowledge. They are prefect for all ages and are being used for homeschooling, adult learning and other forms of e-learning.


Spanish Course

Our Spanish Course, called the 'iCaramba Spanish Course', was originally developed in 2003 for the PC and Mac platforms by a group of professional educators and explicitly designed for e-learning. Since then it has been improved and recently adapted to suit the following platforms:



An example of one of our language courses: iCaramba Spanish Course for iPhone & iPod Touch

Italian Course

Our Italian Course is based on the same principles and layout as our Spanish Course, which helps to maintain a consistent quality between the various language courses.

Following is a list of platforms for which the Italian Course is currently available. If you wish to receive an email when it has been adapted to your specific platform, please send us a message on our contact page.



French Course

Our French Course is the newest additions to our suit of language courses. It is based on the same principles and layout as both our Spanish Course and Italian Course, which helps to maintain a consistent quality between the various language courses.

Following is a list of platforms for which the French Course is currently available. If you wish to receive an email when it has been adapted to your specific platform, please send us a message on our contact page.





iLoveLingo : Audio Dictionaries

Audio Dictionaries

Our suite of language dictionaries include the Spanish Dictionary, Italian Dictionary, and French Dictionary. They all focus on the words you are most likely to use, and audio to every one of them. In addition, everything is downloaded only once so there is no need to stay online. This makes our language dictionaries excellent travel-companions.


Spanish Dictionary

Our Spanish Dictionary is currently available for the following platforms:


More platforms are being added regularly. If you want to be kept up to date, please send us a message on our contact page.

An example of one of our language dictionaries: iCaramba Spanish Dictionary for iPhone & iPod Touch

Italian Dictionary

French Dictionary