Educational Cards

Learn from video content, text, and interactive tasks

Filters
Clear
Python: Write the code

Short coding tasks. Your answer is compared after normalizing whitespace and trailing semicolons.

Beginner Python
Python: Fill in the blank

Complete the code by choosing the correct option for the blank.

Beginner Python
Python: What does this print?

Practice reading code and predicting output. Run the code in your head or on paper.

Beginner Python
JavaScript: const, let, and var

In JavaScript, variables can be declared with var , let , or const . var – function-scoped; can be...

Beginner JavaScript
Python: Lists vs Tuples

Lists and tuples are both sequences in Python, but they differ in mutability and use. List –...

Beginner Python
Exam day checklist – Telc B1

Before the exam: ID/passport; registration confirmation; pens; watch (no phone). During: Listen to...

Beginner German
Prepositions with Dativ vs Akkusativ (Wechselpräpositionen) – Telc B1

Wechselpräpositionen (in, an, auf, über, unter, vor, hinter, neben, zwischen) take Dativ for...

Intermediate German
More Verben mit Präpositionen: achten, sich freuen, denken – Telc B1

achten auf + Akk (pay attention to); sich freuen auf + Akk (look forward to); sich freuen über +...

Intermediate German
Adjektivdeklination: after definite article (der, die, das) – Telc B1

After der, die, das (and deren, etc.) the adjective usually takes -e in nominative singular (der...

Intermediate German
Sprachbausteine: gap-fill and transformation – Telc B1

Sprachbausteine (language elements) test grammar and vocabulary in context. Gap-fill: Choose the...

Intermediate German
Life Hacks: Reading (Lesen) for Telc B1

Practical tips for the Lesen (reading) part of Telc B1: 1. Skim first – Read titles, subheadings,...

Beginner German
Relativsätze (Relative Clauses) – Telc B1

Relativsätze describe a noun and are introduced by relative pronouns: der, die, das (and forms in...

Intermediate German