Intermediate
111 Lessons
30h
Certificate of Completion
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
Introduction to Functional Programming
8 Lessons
Tidbits: Some Useful JavaScript and TypeScript
11 Lessons
First Steps with Functional Programming
15 Lessons
Our First Project: User Registration
12 Lessons
Deploying a Monitoring Application
15 Lessons
Testing
8 Lessons
Once More unto the Breach: Our Final Application
11 Lessons
Expanding our Reservation Application
10 Lessons
Rewriting an Application
11 Lessons
Advanced FP Techniques
8 Lessons
Conclusion
1 Lesson
Appendix
1 Lesson
How You'll Learn
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.
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.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.