Learning Path: Haskell: Functional Programming and Haskell
Gain expertise of programming in Haskell — an advanced, purely functional programming language.
4.03 (655 reviews)

5 294
students
13 hours
content
Apr 2017
last update
$44.99
regular price
What you will learn
Discover how functional programming addresses complexity
See a comparison of functional programs with traditional imperative programs
Learn the basics of Haskell datatypes and functions
Write and deploy a simple web application
Structure larger Haskell programs
See how to model your problem domain with precise types and how to reap the benefits of doing so
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
While this Haskell course provides a solid foundation in functional programming, it falls short in bridging the gap between its introductory and advanced sections. The instructor's clear voice and practical exercises are commendable, but the abrupt jump in difficulty and disjointed content may leave some students feeling overwhelmed. Additionally, while useful techniques are sprinkled throughout, they could be more effectively emphasized to enhance learning outcomes. Overall, this course serves as a decent introduction to Haskell, but students seeking mastery may need to supplement their studies with alternative resources.
What We Liked
- Covers a variety of topics in Haskell, providing a strong foundation in functional programming
- Includes practical exercises and projects, allowing students to apply their knowledge
- Clear and understandable speech by the instructor, making it easy to follow along even at 1.5x speed
- Provides useful techniques not covered in other resources, such as using holes in type signatures
Potential Drawbacks
- Lacks an explanation of the philosophical differences between functional and imperative programming
- The third part assumes prior knowledge not covered in the first two parts, creating a significant gap
- Some lessons seem to be pasted together from multiple videos, leading to repetition and disjointed content
- Accent of the tutor can be hard to understand, even for automatic subtitle generators
Related Topics
1184630
udemy ID
18/04/2017
course created date
27/10/2021
course indexed date
Bot
course submited by