Der Die Das

Exploring and Playing with German Articles

Play and Practice

Test yourself by selecting a proficiency level and guessing the correct articles.

Track Your Progress

Registered users can track their performance and see which words they got wrong.

Search for a Word

Look up any German noun on the navigation bar on top and instantly find its correct article.

Word Lists

Explore multiple words at once based on different filters:

  • Proficiency Level: A1 (Beginner), A2 (Elementary), or B1 (Intermediate).
  • Word Frequency: Learn the most commonly used words first.
  • Text-Based Search: Find words from a specific text.

About This Project

I love coding with Python, and recently, I took an amazing course on the Django web framework by Charles Severance. At the same time, I'm learning German! This project brings both passions together. This website was built entirely with the python framework Django, with some JavaScript, and HTML (Bootstrap-based).

The data for German nouns, articles, word frequency, and proficiency levels comes from DWDS - Digitales Wörterbuch der deutschen Sprache, an online German dictionary and text corpus that I regularly use for my own language learning.

Source code at github