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.

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