YoVDO

Hardcore Functional Programming in JavaScript

Offered By: Pluralsight

Tags

Functional Programming Courses Javascript Courses Monads Courses Functors Courses Monoids Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript.

Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript. Using real-world examples and practical exercises, Joe Nelson and Brian Lonsdorf demonstrate how functional programming allows you to write cleaner and more reusable code, while at the same time avoiding JavaScript “gotchas” like side effects and mutation. At the of the course, Joe and Brian build an example web app using abstract interfaces such as Monads, Functors, Monoids, and Applicatives. Course materials can be found at https://github.com/begriffs/immutube and https://docs.google.com/a/pluralsight.com/presentation/d/1WmIH538r0ubjW5zfKh43I1_Up4OnqQnNhICETyDnhSI/edit#slide=id.g338d117be_040

Syllabus

  • The Silence 145mins
  • The Voyage 162mins
  • The Demo 55mins

Taught by

Brian Lonsdorf

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX