đšī¸ Levels: đą Beginner
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io
đ§âđ Certificate: No
đ Key Learning Outcomes
- Understanding higher order functions.
- Understanding pure functions and immutability.
- Learning about currying and partial application in JavaScript.
- Exploring pointfree programming and functional composition.
đ¨âđĢ About the Course
Just Enough Functional Programming in JavaScript is an introductory course that simplifies functional programming concepts without overwhelming jargon. The course focuses on foundational knowledge essential for approaching any functional language, with practical applications in JavaScript.
đ¯ Target Audience
- Ideal for beginners interested in functional programming and looking to gain confidence in using the paradigm.
- Suitable for JavaScript developers seeking to expand their programming style.
â Requirements
- Basic understanding of JavaScript programming.
- No prior experience with functional programming required.
đ Course Content
- Introduction to Just Enough Functional Programming In JavaScript.
- Modifying Functions with Higher Order Functions.
- Avoiding Mutations with Immutable Data Structures.
- Refactoring Functions using Currying.
- Identifying Pure and Impure Functions.
- Creating Reusable Functions with Partial Application.
- Eliminating Anonymous Functions with Pointfree Programming.
- Building Complex Functionality with Functional Composition.
- Improving Function Usability in Functional Programming.
- Using Associative Property in Functional Compositions.
- Debugging Functional Compositions with Logging Side Effects.
Drop a comment
Just Enough Functional Programming in JavaScript by Kyle Shevlin
Log in to leave a feedback
Loginđ Psst! Interested in More JavaScript Courses?
CSSJavaScript
Convert SCSS (Sass) to CSS-in-JSVideo
by Oleg Isonen
đšī¸ Levels: đą Beginner
âŗ Duration: 0.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io
JavaScript
Introduction to JavaScriptWritten
đšī¸ Levels: đą Beginner
âŗ Duration: 4 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Codefinity
ReactJavaScript
The Ultimate Redux CourseVideo
by Mosh Hamedani
đšī¸ Levels: đą Beginner, đ Intermediate
âŗ Duration: 6 hours
đ¤ Price: Subscription