Learn
Short lessons, in order. Each one ends with problems to practise on. Spark's own words for everything the track teaches are in the glossary.
- 01Why Spark, and When Not ToConcept lesson · 2 min
- 02Selecting & Filtering5 problems · 5 min
- 03Nothing Runs Until You Ask1 problem · 4 min
- 04Null Is Not a Value4 problems · 4 min
- 05Three Spellings, One Drink2 problems · 3 min
- 06A Date Is Not a String2 problems · 4 min
- 07One Row Per Group9 problems · 5 min
- 08Who Does What on a ClusterConcept lesson · 4 min
- 09Where Your Code RunsConcept lesson · 6 min
- 10Rows That Match, and Rows That Don't7 problems · 5 min
- 11One Table From Many2 problems · 3 min
- 12Long or Wide3 problems · 3 min
- 13Ranking Within Groups5 problems · 5 min
- 14Running Totals and Neighbours4 problems · 6 min
- 15DataFrame API or SQLConcept lesson · 4 min
- 16Reading a PlanConcept lesson · 5 min
- 17How Many PiecesConcept lesson · 5 min
- 18When One Key Has EveryoneConcept lesson · 4 min
- 19How a Join Is PlannedConcept lesson · 5 min
- 20Keep It AroundConcept lesson · 4 min
- 21Where the Memory GoesConcept lesson · 3 min
- 22What a File Is ForConcept lesson · 3 min
- 23Where to Look When It's SlowConcept lesson · 3 min