About this Course

3,103 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Intermediate Level
Approx. 33 hours to complete
English

What you will learn

  • Recognize and apply design principles of functional programs

  • Design functional libraries and their APIs

  • Write simple functional reactive applications

  • Understand reasoning techniques for programs that combine functions and state

Skills you will gain

  • Laziness
  • Type Class
  • Functional Programming
  • Referential Transparency
  • Reactive Programming
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Intermediate Level
Approx. 33 hours to complete
English

Syllabus - What you will learn from this course

Week1
Week 1
11 hours to complete

For Expressions and Monads

11 hours to complete
10 videos (Total 164 min), 10 readings, 3 quizzes
Week2
Week 2
7 hours to complete

Lazy Evaluation

7 hours to complete
5 videos (Total 80 min)
Week3
Week 3
7 hours to complete

Type-Directed Programming

7 hours to complete
5 readings
Week4
Week 4
1 hour to complete

Functions and State

1 hour to complete
6 videos (Total 72 min)

Frequently Asked Questions

More questions? Visit the Learner Help Center.