iLanguages is a new scheme of work based which is ideal for non linguists. It employs a Talk for Writing approach with active and collaborative learning.