Intermediate
30h
Using fp-ts for Functional Programming in TypeScript
Gain insights into functional programming with TypeScript. Learn about core fp-ts functionality and monads like Option and Either to enhance your TypeScript projects effectively.
WHAT YOU'LL LEARN
Show more
Learning Roadmap
1.
Introduction to Functional Programming
Introduction to Functional Programming
2.
Tidbits: Some Useful JavaScript and TypeScript
Tidbits: Some Useful JavaScript and TypeScript
3.
First Steps with Functional Programming
First Steps with Functional Programming
15 Lessons
15 Lessons
4.
Our First Project: User Registration
Our First Project: User Registration
12 Lessons
12 Lessons
5.
Deploying a Monitoring Application
Deploying a Monitoring Application
15 Lessons
15 Lessons
6.
Testing
Testing
8 Lessons
8 Lessons
7.
Once More unto the Breach: Our Final Application
Once More unto the Breach: Our Final Application
11 Lessons
11 Lessons
8.
Expanding our Reservation Application
Expanding our Reservation Application
10 Lessons
10 Lessons
9.
Rewriting an Application
Rewriting an Application
11 Lessons
11 Lessons
10.
Advanced FP Techniques
Advanced FP Techniques
8 Lessons
8 Lessons
Course Author:

Sam Van Overmeire
Software Engineer at Educative
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who've shipped production code at scale and taught the theory behind it. No videos, no fluff.
Learn more about SamTrusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources
