Haskell Programming

Learn the Haskell Programming language, for Beginners

4.30 (127 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Haskell Programming
2,907
students
1 hour
content
Apr 2019
last update
$34.99
regular price

What you will learn

Functional programming with Haskell

Haskell basics

A new way of thinking about programming (Functional)

Learn concepts like Recursion, Lambda functions and more

Why take this course?

Learn programming with Haskell. Haskell is a functional programming language.  Learning Haskell helps you to think in a different way about a problem. You get a new way of thinking. There's also a job market for Haskell, so it may improve your career possibilities.

If you want to become a better programmer and learn something interesting, try Haskell. This is a beginners course

Screenshots

Haskell Programming - Screenshot_01Haskell Programming - Screenshot_02Haskell Programming - Screenshot_03Haskell Programming - Screenshot_04

Our review

--- **Overall Course Rating:** 4.30 **Course Review Synthesis** **Pros:** - **Comprehensive Introduction to Haskell:** The course provides a solid foundation for those familiar with functional programming, particularly if they have experience with languages like Elixir or Erlang. - **Good Overall Quality:** Many users found the course content valuable and educational, indicating that it covered the basics of Haskell's syntax well. - **Well-Designed Curriculum:** Some learners appreciated the course for its structure, which allowed them to learn a lot in a concise manner. - **Useful for Quick Learning:** The curriculum was described as effective for those who wish to get a quick but comprehensive overview of Haskell's features. **Cons:** - **Insufficient Installation Guidance:** Users noted that the instructions for setting up the Haskell environment were too brief and could be improved with more detailed assistance. - **Rapid Pacing:** The course moves quickly, which can be challenging for beginners as it requires a faster pace than some learners are comfortable with. There is a demand for more examples and explanations to ensure understanding. - **Pronunciation and Presentation Issues:** One review highlighted significant issues with the lecturer's monotonous speech and sometimes unclear pronunciation, which made the course difficult to follow at times. The method of editing text in previous lines was also criticized for being confusing and indicative of a lack of effort in production quality. - **Lack of Context:** For beginners, the course would benefit from an introduction that provides context for the functions and concepts being introduced. This includes a clear explanation of what tools like Stack are and why they are important. - **Limited Knowledge of Instructor:** A few users felt that the instructor seemed limited in knowledge regarding more advanced or broader implications of functional programming, which is something to consider if looking for deeper insights into Haskell or its place within software development practices. - **Room for Improvement:** The course is described as basic and while it serves as an entry point into Haskell, there is room for additional content that explains the "why" behind functional programming and Haskell specifically. - **Next Steps Suggestion:** Some learners suggested that the course could be improved by including pointers or references for further learning and more advanced topics after completing the curriculum. **Additional Notes:** - The course seems to cater well to those with prior knowledge of functional programming but may lack the necessary guidance for complete beginners. - The pacing and delivery of the course could be adjusted to accommodate a wider range of learners, including those new to programming or Haskell. - Improved production quality and a more engaging presentation style would enhance the learning experience. --- **Final Verdict:** The course is generally well-received for its comprehensive introduction to Haskell and is considered good overall, despite some shortcomings in terms of installation guidance, pacing, production quality, and context for beginners. With improvements in these areas, it has the potential to be an even more valuable resource for those interested in learning Haskell or functional programming.

Charts

Price

Haskell Programming - Price chart

Rating

Haskell Programming - Ratings chart

Enrollment distribution

Haskell Programming - Distribution chart

Related Topics

2294539
udemy ID
3/27/2019
course created date
12/4/2019
course indexed date
Bot
course submited by