A small collection of useful tools and resources for learning German.

Language levels

Knowledge levels are defined according to the Common European Framework of Reference (CEF).

The general structure has three tiers (A through C), the latter being the most advanced. Tier A has 2 main divisions (A1 and A2) which, in turn, are broken down into two more levels (A1.1 and A1.2). Tier B has an additional level (B2.3). Intensive language course offerings generally teach the smallest language level subdivision per month (A1.1, B2.3, etc.).


In an effort to make the most out of each level and help things along, I’ve put together a list of resource websites and helpful tools.

The principal tool I’ve included is called Anki. It is a study aid that allows users to generate flashcards that are then reviewed in a programmatic way. Anki has a large community where you can find hundreds of pre-made study decks, themes, add-ons and much more. The platform is free and open-source, has mobile (iOS and Android) and desktop (Windows, macOS and Linux) support. Highly recommended!

See the related Anki post to get set up before applying it to study German.

Downloads, resources and tools

By clicking on the “Downloads” tab above you’ll find my personal study decks, archived decks by other community users as well as a few personal Anki customizations

As for the software platform itself,once you get the hang of the software, consider checking out the Anki Documentation for tips, tricks and customizations.

Note: Some file types will require you to right click and select Save Link As ..

Note: Some file types will require you to right click and select Save Link As ..