ZenGengo
FreemiumWeb

Ten assignment types covering reading, writing, listening and speaking practice
Freemium access model with free basic practice available to all users
Structured language exercises designed for skill-specific improvement
Online platform accessible from web browsers
Support for multiple languages through a single interface
Practising specific language skills during spare time on a flexible schedule
Supplementing formal language courses with additional exercise material
Building reading and listening comprehension in target languages
Maintaining language skills between lessons or structured study periods