Next lesson playing in 5 seconds

  • Overview
  • Transcript

1.1 Introduction

In this course, you'll learn how to use first-class functions, immutability, composing functions, currying, and even how to work with the DOM in a functional way. Let's get started!

1.1 Introduction

JavaScript is one of the most interesting programming languages simply because you can write software in a variety of different ways. We primarily live in an object-oriented world, but we're not bound to that paradigm. We can also take a functional approach and with UI libraries like React and Svelte, there's actually been a push toward functional programming. Hi, I am Jeremy McPeak, and I would like to spend some time with you to get you started with functional programming with JavaScript. Now, this is a completely different world compared to object-oriented programming. And it could take a little bit to wrap your head round, but I promise you that by the end of this course, you will understand some important things like first class functions, immutability, composing functions, currying and even working with the DOM in a functional way. And you will be able to take this knowledge and use it with more powerful and functionally aware libraries like React and Svelte to write expressive and readable code. So, when you're ready, cue up the next video and we will get started.

Back to the top