Duolingo (Is a free language Apple App which you can sign up with your email address, facebook or google. This free resource has been independently tested and currently features five languages including french, with several more being trialled)