What you'll learn
Write pure functions and avoid side effects
Leverage higher-order functions
Utilize map, filter, and reduce for data transformation
Understand Currying, Partial Application, and Closures
Implement Recursion and Tail Call Optimization
Master Functors, Applicatives, and Monads
Handle Errors Functionally (Either, Maybe, Option)
Apply Functional Architecture (Ports & Adapters)
W1
FP Core Concepts
2 videos•46m
3 readings
2 topics
1 homework
W2
Advanced Functions
2 videos•50m
3 readings
2 topics
1 homework
W3
Function Composition
2 videos•44m
3 readings
2 topics
1 homework
W4
Data Control and Iteration
2 videos•23m
2 readings
2 topics
1 homework
W5
Algebraic Data Types
2 videos•32m
3 readings
2 topics
1 homework
W6
Type Classes and Abstractions
2 videos•55m
3 readings
2 topics
1 homework
W7
Monads and Effects
2 videos•59m
3 readings
2 topics
1 homework
W8
Functional Error Handling
2 videos•21m
3 readings
2 topics
1 homework
01
Learn
Watch curated videos and read study resources
02
Practice
Practice what you learned
03
Build Projects
Build projects using your new gained knowledge
04
Submit & Verify
Submit your project and get verified by our system
References
Rate this course
Help the community find verified technical paths.
Community Insights
0Join the discussion
Sign in to share your thoughts and technical insights.
Loading insights...