Educational Cards
Learn from video content, text, and interactive tasks
Filters
Mutual recursion on complementary predicates
Mutual recursion means two (or more) functions call each other. The textbook example is even and...
Tree-shaped data and recursive visitation
Decision trees, aggregation hierarchies (region → store → SKU), and JSON documents all share...
Convolution and polynomial multiplication: FFT roadmap
The final arc gives the deep structural payoff: convolving coefficient lists is equivalent to...
Kernels in action: smoothing and edge detection
The middle of the lecture generalizes the same overlap rule from short number lists to long signals...
Flip, slide, multiply, add: discrete convolution algorithm
This card formalizes the mechanical procedure used repeatedly in the lecture: reverse one list,...
Dice sums and diagonals: where index-pairs live
The dice block is the first full, concrete use case. Two fair dice produce 36 ordered outcomes, and...
Convolution begins with a counting story
The lecture starts by contrasting three ways to combine two lists or two functions: addition,...
Prepositions of time: um, am, im – Telc B1
um + time: um 8 Uhr , um Mitternacht . am + day/date: am Montag , am 15. Mai . im +...
Negation: nicht vs kein – Telc B1
nicht negates verbs, adjectives, adverbs, or whole sentences: Ich verstehe nicht. Das ist nicht...
Comparative and superlative (Adjektive) – Telc B1
Comparative: adjective + -er (+ als ): schnell – schneller als , groß – größer (umlaut)....
Indirect questions with ob – Telc B1
Indirect questions use ob (whether/if) when there is no question word: Ich frage, ob du kommst....
Futur II (future perfect) – brief overview – Telc B1
Futur II is formed with werden + Partizip II + haben/sein : Bis morgen werde ich die Arbeit...