This post is a mixture of resources for several levels of French, from absolute beginners (CEFR A1) to advanced users (C1+). I’ve focused on free online resources, plus some that are in public libraries: in celebration and encouragement of open access.
Some are available through university libraries such as our own here at UBC; many of these can also be accessed for free through public libraries. If uncertain or stumped, consult a librarian: if anyone can help you, it will be a librarian, because librarians are awesome knowledge superheroes with superpowers. (more…)