강의

멘토링

로드맵

Programming

/

Programming Language

Functional Programming with JavaScript (ES5)

This is a lecture on functional programming by CTO In-dong Yoo of Marpple (http://www.marpple.com). You can create your own library with functional programming and experience the paradigm of functional programming and the joy of coding.

(4.9) 328 reviews

13,399 learners

  • mduniv
JavaScript
Functional Programming
Thumbnail

Reviews from Early Learners

What you will learn!

  • Definition and principles of functional programming

  • Pure functions and first-class functions in JavaScript

  • Refactoring imperative code into functional programming

  • Collection-Oriented Programming Techniques

  • Understanding and Implementing Delay Evaluation and Closers

  • Data Filtering and Manipulation with Real-World Code Snippets

  • Handling asynchronous situations and using promises


This course explores functional programming, a programming paradigm that has recently gained increasing attention, through JavaScript. It covers concepts such as pure functions, higher-order functions, applied functions, pipelines, and function composition. By implementing major functional functions such as map, filter, and reduce, and using function composition techniques, you will learn the basic concepts of functional JavaScript. (This lecture is an online version of an offline seminar held at Inflearn in June 2017.)

If you want to learn the basic knowledge of functional JavaScript programming, I recommend studying with the book of the knowledge sharer (link) .

Helpful people

  • Anyone who wants to know about the functional programming paradigm
  • Javascript Developer
  • Anyone who wants to know the process of creating a library
  • Any developer

Related Courses

Functional Programming and Javascript ES6+
We will cover and apply the iterable/iterator/generator protocols of ES6+ in detail. We will condense the contents of the free course and learn new codes that are not in the book.

Related Links

- Video lecture example https://github.com/indongyoo/functional-javascript/tree/master/Inflearn-video-lecture-example
- Facebook 'Functional JavaScript' group https://www.facebook.com/groups/539983619537858/

Recommended for
these people

Who is this course right for?

  • Those with basic JavaScript skills

  • Developers interested in functional programming

  • Anyone who wants to improve code efficiency and readability

  • People who want to apply functional programming in real-world projects

  • Anyone who wants to better understand asynchronous programming

Hello
This is

22,574

Learners

783

Reviews

457

Answers

4.9

Rating

5

Courses

Curriculum

All

22 lectures ∙ (6hr 38min)

Published: 
Last updated: 

Reviews

All

328 reviews

4.9

328 reviews

  • Wiz Young님의 프로필 이미지
    Wiz Young

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    최고입니다.. 함수형 프로그래밍 입문으로 최고인거 같아요..

    • MDU 유인동
      Instructor

      부족한 강의에.. 감사합니다.

  • jason seo님의 프로필 이미지
    jason seo

    Reviews 2

    Average Rating 5.0

    5

    55% enrolled

    무료라기엔 강의가 너무 좋습니다.

    • Yongdae Kwon님의 프로필 이미지
      Yongdae Kwon

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      유익하게 잘 보았습니다. 자바스크립트를 이용하는데에 있어서 개념적으로 큰 방향을 공부 할 수 있었습니다. 정말로 너무나 강의 잘 봤고 다음 강의하신 자바스크립트 강좌 결재하고 지금 보러 갑니다.

      • 김태호님의 프로필 이미지
        김태호

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        강좌 너무 잘 들었습니다. 말로만 들었던 함수형 프로그래밍의 기본적인 개념을 이해 할 수 있어서 너무 좋은 강좌였습니다. 실제 업무에서 적용하기 위해서는 정말 많은 노력이 필요 하겠지만 이 강좌 덕분에 기본 개념을 너무 잘 잡은거 같습니다. 감사합니다.

        • 박제영님의 프로필 이미지
          박제영

          Reviews 24

          Average Rating 4.8

          5

          59% enrolled

          왜 무림인들이 비급을 찾아헤매고 비급 하나에 세가의 명운도 걸기도 하는지 알 수 있었습니다. 말씀 한 마디 한 마디가 헤아릴 수 없이 깊습니다. 이렇게 깊은 구결을 쉽게 풀어서 가르쳐주시니 감사한 마음뿐입니다. 객체지향을 1년반 정도 하다 함수지향을 하게되어 함수지향은 무엇일까..? 10개월 반 째 공부해도 뜬구름 같기만 하였는데 그 참된 의미의 실마리를 이곳에서 찾았습니다. 아직 강의 절반도 채 듣지 못하였음에도 내용의 깊이에 많은 것을 얻어갑니다. 무엇보다 재미있습니다. 감사합니다.

          Free

          mduniv's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!