HOME > Development > Learning Haskell Programming

Learning Haskell Programming

  • Development
  • Apr 25, 2025
SynopsisLearning Haskell Programming, available at $49.99, has an ave...
Learning Haskell Programming  No.1

Learning Haskell Programming, available at $49.99, has an average rating of 4.35, with 21 lectures, based on 315 reviews, and has 2194 subscribers.

You will learn about Basics of Haskell datatypes and functions Using higher order functions for powerful data manipulation and code reuse Developing and build a Haskell app using a modern toolchain Writing and conducting tests Writing and deploy a simple web-application Saving and retrieving data from a database This course is ideal for individuals who are The video would appeal to programmers who want to learn the basics of Haskell and Functional Programming. It is particularly useful for The video would appeal to programmers who want to learn the basics of Haskell and Functional Programming.

Enroll now: Learning Haskell Programming

Summary

Title: Learning Haskell Programming

Price: $49.99

Average Rating: 4.35

Number of Lectures: 21

Number of Published Lectures: 21

Number of Curriculum Items: 21

Number of Published Curriculum Objects: 21

Original Price: $109.99

Quality Status: approved

Status: Live

What You Will Learn

  • Basics of Haskell datatypes and functions
  • Using higher order functions for powerful data manipulation and code reuse
  • Developing and build a Haskell app using a modern toolchain
  • Writing and conducting tests
  • Writing and deploy a simple web-application
  • Saving and retrieving data from a database
  • Who Should Attend

  • The video would appeal to programmers who want to learn the basics of Haskell and Functional Programming.
  • Target Audiences

  • The video would appeal to programmers who want to learn the basics of Haskell and Functional Programming.
  • 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 which stay maintainable and error-free even as they grow in scale.

    This video would begin with the fundamentals and building blocks of Haskell programming language with special emphasis on functional programming. It will be covering how Haskell variables, syntax work alongwith Haskell datatypes and functions.

    You will learn how to solve programming problems while creating an application with hands-on experience. You will then move on to learning writing expressions and high-order functions.

    At the end of the video, you will be able to build a complete application with Haskell alongwith learning the important functionalities.

    About the Author

    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.

    Even when developing in other functional languages such as XQuery or traditional scripting languages such as Perl or Python, lessons learned from Haskell inform his approach and prototypes—whether it’s training software for a start-up, just-in-time sequencing systems for a car manufacturer, or data imports for a national media corporation.

    His latest personal Haskell project is a Cryptic Crossword solver.

    Course Curriculum

    Chapter 1: Installation and Setup

    Lecture 1: The Course Overview

    Lecture 2: Installing Haskell

    Lecture 3: Installation Instructions for OS X

    Lecture 4: Installation Instructions for Windows

    Lecture 5: Installation Instructions for Linux

    Chapter 2: Getting Started with Haskell

    Lecture 1: Discovering Haskell with ghci

    Lecture 2: Built-in Data Structures

    Lecture 3: Editing Haskell Source Code

    Lecture 4: Introduction to Functions

    Lecture 5: Building Your Own Data Structures

    Lecture 6: Pattern Matching

    Chapter 3: Developing a Word Game

    Lecture 1: Creating a Project with Stack

    Lecture 2: Setting up the Word Game Grid

    Lecture 3: Searching for Words

    Lecture 4: Searching in All Directions

    Lecture 5: Unit Testing the Grid with Hspec

    Chapter 4: Polishing the Word Game

    Lecture 1: Grid Coordinates and Infinite Lists

    Lecture 2: Fleshing Out the Grid Model

    Lecture 3: Searching the Grid Recursively

    Lecture 4: Making the Game Playable

    Lecture 5: Some Final Polish

    Instructors

  • Learning Haskell Programming  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 24 votes
  • 3 stars: 43 votes
  • 4 stars: 101 votes
  • 5 stars: 142 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!