Learning Path: Haskell: Functional Programming and Haskell

Gain expertise of programming in Haskell — an advanced, purely functional programming language.
4.03 (655 reviews)
Udemy
platform
English
language
Programming Languages
category
Learning Path: Haskell: Functional Programming and Haskell
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

Learning Path: Haskell: Functional Programming and Haskell – Screenshot 1
Screenshot 1Learning Path: Haskell: Functional Programming and Haskell
Learning Path: Haskell: Functional Programming and Haskell – Screenshot 2
Screenshot 2Learning Path: Haskell: Functional Programming and Haskell
Learning Path: Haskell: Functional Programming and Haskell – Screenshot 3
Screenshot 3Learning Path: Haskell: Functional Programming and Haskell
Learning Path: Haskell: Functional Programming and Haskell – Screenshot 4
Screenshot 4Learning Path: Haskell: Functional Programming and Haskell

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
1184630
udemy ID
18/04/2017
course created date
27/10/2021
course indexed date
Bot
course submited by