A complete CEFR B1–B2 French course — 🇫🇷 France and 🇨🇦 Canada side by side
← Back to the Beginner course (A1–A2)
Twenty-six lessons take you from the end of A2 to a confident B2. The beginner course gave you the machinery to build a sentence; this one gives you the subjunctive, the conditional, the compound tenses, the relative pronouns and the agreement rules that let you build a paragraph — and then an argument.
The second half turns outward. Register, slang, the literary passé simple, idioms, formal writing, authentic media, a full Québécois deep dive, and a DELF strategy lesson to finish. By the end you can read a French novel, follow a news bulletin, write a formal complaint and defend an opinion.
Built in: audio on every word · a separate spaced-repetition review deck · flashcards · self-check quizzes · written exercises · a learning journal · progress tracking.
Every lesson keeps the 🇫🇷/🇨🇦 comparison — and at B2 it finally pays off in register, administrative language and media, not just vocabulary.
Lessons 1–13. The core machinery: the compound tenses, all three si-clauses, the whole subjunctive, the full relative-pronoun system, participle agreement and reported speech.
Lessons 14–26. Nuance and reach: the causative, precise negation, the register ladder, slang, literary and press French, vocabulary at scale, idiom, argument, formal writing, authentic media, Québécois in depth — and the DELF.
Reference and practice that runs across the whole intermediate tier.
The advanced course picks up exactly where this one stops: the subjunctive as a choice, the long sentence, nominal style, the full connective inventory, the hard agreements, liaison and prosody, the grammar of spoken French — then word history, expert typography, the academic and legal registers, rhetoric, literature, verse, translation and the DALF.
Finished the tier? Work through the B1–B2 can-do checklist to find your gaps, then sit the DELF — or go straight on to the C1–C2 course. Going back for a refresher is always worth it — the A1–A2 course keeps its own separate progress.