Write a Review: Introduction to Functional Programming

Tell us about your experience

 
 

Click stars to rate

150 characters minimum

Tell us about yourself

Progress in the course

Prior knowledge of the subject

First Name

Last Name

See what other students say

Student profile image
Student profile image

Student

10/10 starsCompleted
2 years, 6 months ago
Craig is an amazing teacher. He manages to take (sometimes complex) points and explains them in a way that really makes sense. Unlike some others, Craig makes sure to explain the WHY along with the WHAT, and... Craig is an amazing teacher. He manages to take (sometimes complex) points and explains them in a way that really makes sense. Unlike some others, Craig makes sure to explain the WHY along with the WHAT, and that makes learning the concepts much easier. I would highly recommend this course, and any course with Craig as the teacher. I would give more stars if I could.
Was this review helpful? Yes1
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 6 reviews
  • 6 completed
2 years, 6 months ago
I thoroughly enjoyed Craig's course on functional programming using Java 8. He covered all the basic concepts, like purity, side effects, referential transparency, memoization, idempotence, high-order funct... I thoroughly enjoyed Craig's course on functional programming using Java 8. He covered all the basic concepts, like purity, side effects, referential transparency, memoization, idempotence, high-order functions, functional composition, closures, lambdas, etc., with clarity and a great sense of humor and fun. The step-by-step exercises and example projects were very well paced. Support was extraordinary: the team, including Craig himself, responded within an hour on a Saturday to correct a technical issue. Overall, a truly exceptional learning experience, and one I highly recommend to anyone wanting to truly understand the foundations of functional programming.
Was this review helpful? Yes1
 Flag