Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Learning Path: Haskell: Functional Programming and Haskell

Gain expertise of programming in Haskell — an advanced, purely functional programming language.
3.9
3.9/5
(610 reviews)
4,760 students
Created by

7.2

Classbaze Grade®

3.8

Freshness

7.6

Popularity

9.7

Material

Gain expertise of programming in Haskell — an advanced
Platform: Udemy
Video: 13h 13m
Language: English
Next start: On Demand

Best Haskell classes:

Classbaze Rating

Classbaze Grade®

7.2 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

3.8 / 10
This course was last updated on 4/2017.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

7.6 / 10
We analyzed factors such as the rating (3.9/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.7 / 10
Video Score: 9.6 / 10
The course includes 13h 13m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 3 hours 26 minutes of 11 Haskell courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
1 resources.
0 exercise.
0 test.

In this page

About the course

What makes functional programming great?
Let’s dive into this course and figure out the reason for the buzz around functional programming.
In this Video Learning Path, we study a purely functional programming language— Haskell—and discover its capabilities.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
Haskell is a powerful and well-designed functional programming language designed to work with complex data. Its emphasis on purity makes it easier to create rock-solid applications that stay maintainable and error-free even as they grow in scale.
In this Learning Path, you will start with learning the fundamentals and building blocks of Haskell programming language with special emphasis on functional programming.
You will learn how to solve programming problems and gain hands-on experience of creating an application. You will then move on to learn how to write expressions and high-order functions. We will then go on to discuss two other structured forms of interaction: streaming libraries and functional reactive programming.
By the end of this course, you’ll have an in-depth knowledge of various aspects of Haskell, allowing you to make the most of functional programming in Haskell.
To ensure that you get the best of the learning experience, in this Learning Path we combine the works of some of the leading authors in the business.
About the Author
Richard Cook is a staff software engineer at Tableau Software working on high-performance relational database systems. He works primarily in C++ but has experience in a broad range of languages and technologies. He frequently applies functional programming and Haskell experience in his daily work. He organizes the Seattle Area Haskell Users’ Group and is an active member of the Seattle functional programming community. He is currently working on developing a machine learning framework for Haskell.

Hakim Cassimally learned the basics of Lisp 15 years ago and has been interested in functional programming ever since. After Audrey Tang developed the first prototype of Perl6 in Haskell (Pugs), he got seriously interested in Haskell and has written, spoken, and evangelised about learning and writing Haskell since 2006.

Samuel Gélineau is a Haskell developer with more than 10 years of experience in Haskell Programming. He has been blogging about Haskell for about the same time. He has given many talks at Montreal’s Haskell Meetup, and is now co-organizer.

Samuel is a big fan of functional programming, and spends an enormous amount of time answering Haskell questions on the Haskell subreddit, and as a result has a good idea of the kind of questions people have about Haskell, and has learned how to answer those questions clearly, even when the details are complicated. 

What can you learn from this course?

✓ 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

What you need to start the course?

• A computer
• Internet connection
• Basic understanding or procedural or object oriented programming
• You need not have any software installed prior to taking up this course. The course will take you through the installation procedure of all the software needed.

Who is this course is made for?

• This course is ideal for anyone with a little experience in imperative or object-oriented programming language and wants to learn about functional programming or Haskell.

Are there coupons or discounts for Learning Path: Haskell: Functional Programming and Haskell ? What is the current price?

The course costs $17.99. And currently there is a 82% discount on the original price of the course, which was $99.99. So you save $82 if you enroll the course now.
The average price is $13.9 of 11 Haskell courses. So this course is 29% more expensive than the average Haskell course on Udemy.

Will I be refunded if I'm not satisfied with the Learning Path: Haskell: Functional Programming and Haskell course?

YES, Learning Path: Haskell: Functional Programming and Haskell has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Learning Path: Haskell: Functional Programming and Haskell course, but there is a $82 discount from the original price ($99.99). So the current price is just $17.99.

Who will teach this course? Can I trust Packt Publishing?

Packt Publishing has created 1,262 courses that got 66,776 reviews which are generally positive. Packt Publishing has taught 394,771 students and received a 3.9 average review out of 66,776 reviews. Depending on the information available, we think that Packt Publishing is an instructor that you can trust.
Tech Knowledge in Motion
Browse all courses by on Classbaze.

7.2

Classbaze Grade®

3.8

Freshness

7.6

Popularity

9.7

Material

Platform: Udemy
Video: 13h 13m
Language: English
Next start: On Demand

Classbaze recommendations for you