Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login

Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. JavaScript
  3. Just Enough Functional Programming in JavaScript
JavaScript
Video

Just Enough Functional Programming in JavaScript

by Kyle Shevlin
Enroll
đŸ•šī¸ 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.
Update Course

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?

JavaScriptJavaScriptAlgorithmsAlgorithms

70+ JavaScript Challenges: Data Structures & Algorithms
Video

by Brad Traversy

đŸ•šī¸ Levels: 😎 Intermediate, 🚀 Advanced

âŗ Duration: 12.5 hours

🤑 Price: 25

JavaScriptJavaScript

Learn JavaScript: Arrays and Loops
WrittenInteractive

by Kenny Lin

đŸ•šī¸ Levels: 🌱 Beginner

âŗ Duration: 3 hours

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: Codecademy

p5.jsp5.jsJavaScriptJavaScript

Learn p5.js
VideoInteractive

by Jiwon Shin

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 9 hours

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: Codecademy

🔙 Back to JavaScript Category