33 videos104,894 viewsLast updated on Dec 17, 2024
Save playlist
Shuffle play
Share
Welcome to our comprehensive course on functional programming using TypeScript!
In this playlist, we’ll be taking a deep dive into the world of functional programming and exploring the power and elegance of this programming paradigm. My goal is to teach you the concepts and principles of functional programming, while using TypeScript as a tool for learning.
Throughout this course, we’ll be creating our own functional programming library, taking inspiration from the popular FP-TS library. However, our focus will not be on FP-TS or TypeScript itself, but on the principles and concepts of functional programming that we’ll be learning along the way.
We’ll start with the basics of functional programming, including immutability, higher-order functions, and pure functions. Then, we’ll explore more advanced topics like Monoids, Functors, and Monads.
This won't be a short course, but I guarantee that by the end, you'll have a strong foundation in functional programming, and be able to use the principles and techniques you’ve learned in your own projects.
So, whether you're a seasoned programmer or just starting out, join us on this exciting journey and become a master of functional programming using TypeScript!