Skip navigation

Snap Language

Getting Smarter through Language

Intermediate ESL Lesson Catalog | B Level

English-language learners can choose short lessons or full courses designed for language acquisition and improvement.

Browse Lessons by Topic

More Stuff

Other Skills and Topics

COURSEHow to become an effective online learner. This series of lessons and videos goes over information and tips on taking full advantage of online courses.


Check out the list of livestream events. Have you missed any of our livestreams?

What are you looking for?

Card image cap

A different level?

Check out a lesson catalog at a different level.

Basic (A Level)

Advanced (C Level)

Card image cap

A good read?

Our passages are for learners of English at different proficiency levels.

Our articles (general audience) explore topics in language learning, linguistics, enrichment, and more.

Thank you for Supporting Snap Language

Snap Language supporters make the creation of these materials possible.

Learn how you can support our work, get perks, and help us continue creating high-quality materials.

You can support us by simply white-listing this site.