Duolingo is a website/mobile application that offers extensive written lessons and dictation, but it features less speaking practice. It has a gamified skill tree that users can progress through and a vocabulary section where learned words can be practiced. This can be used to practice your French and Italian.
Books about Languages can be found in the following areas of the Christopher Brennan Library:
Romance languages; French
|470||Italic languages; Latin|
|480||Hellenic languages; Ancient Greek|
|495||Languages of East & Southeast Asia; Chinese|