GotchiCode needs JavaScript for the code editor and live challenges. Please enable it to play.
GotchiCode
Paths
Courses
Community
Arcade
Leaderboard
Learn Functional Programming in Python
◂
0 / 68
Pure Functions
The Spellworks
15
Spotting Side Effects
20
Return New, Don't Mutate
20
Immutability
First-Class Functions
Higher-Order Functions
Map & Filter
Reduce
Recursion
Closures
Composition
Currying & Partial Application
Decorators
Sum Types
Laziness
Errors as Values
Practice
Capstone: The Spellworks
Ordering the Archive
The Memory Charm
The Endless Loom
Weaving Streams
Roots and Branches
Trials of the Inner Archive
Loading lesson…
solution.py
python
Loading…