Educational Cards
Learn from video content, text, and interactive tasks
Filters
GroupBy: split-apply-combine in pandas
Almost every analytical question sounds like "for each category, compute something": total sales...
Vectorized string operations with .str
String cleaning is the unglamorous core of most data pipelines: phone numbers arrive with dashes...
Dates and times in pandas
Dates arrive as strings, get stored as objects, and break when you try to subtract them. The entry...
Vectorized operations vs apply in pandas
The performance gap between vectorized pandas code and row-wise apply is not 2x or 5x — it is often...
Reshaping: pivot tables and melt
Data comes in two shapes and you will constantly convert between them. Wide format puts each...
Selecting data with loc, iloc, and boolean indexing
Three selection tools live side by side in pandas, and confusing them is one of the most common...
Travel: Layovers, buffers, and realistic day plans
You book two cheap tickets with a 45-minute connection abroad and learn why minimum connect times...
Photography: Exposure triangle trade-offs in still images
You raise ISO to freeze motion indoors and the image turns grainy; you open the aperture for light...
Spanish: Present tense of regular -ar, -er, -ir verbs
You want to describe habits and facts without reaching for the past: the presente de indicativo is...
Spanish: Ser, estar, and what changes over time
You are texting a friend about a job interview: are you nervous as a person or nervous right now?...
Spanish: Pretérito vs imperfecto in short narratives
You are summarising a film: some actions close a scene while others paint background. The preterite...
Music: Beat, meter, and counting subdivisions
You tap along to a chorus and sometimes land on strong beats, sometimes on offbeats—meter is the...