author-cover
INTERACTIVE COURSE

Using fp-ts for Functional Programming in TypeScript

Intermediate

111 Lessons

30h

Certificate of Completion

author-cover
112 Playgrounds
10 Quizzes
69 Illustrations

Takeaway Skills

Familiarity with the concepts of functional programming

Working knowledge of functional JavaScript

An understanding of TypeScript’s type system

The ability to build your own projects using TypeScript

Hands-on experience with the fp-ts library

Course Overview

Functional programming is a programming paradigm that emphasizes immutability and pure functions. It not only makes code easier to understand, test, and parallelize, but also offers improved performance. TypeScript is a statically-typed object-oriented programming l...Show More

Course Contents

1

Introduction to Functional Programming

8 Lessons

Show all 8 lessons
2

Tidbits: Some Useful JavaScript and TypeScript

11 Lessons

Show all 11 lessons
3

First Steps with Functional Programming

15 Lessons

4

Our First Project: User Registration

12 Lessons

5

Deploying a Monitoring Application

15 Lessons

6

Testing

8 Lessons

7

Once More unto the Breach: Our Final Application

11 Lessons

8

Expanding our Reservation Application

10 Lessons

9

Rewriting an Application

11 Lessons

10

Advanced FP Techniques

8 Lessons

11

Conclusion

1 Lesson

12

Appendix

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Than Videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No Set-up Required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.