Learning Haskell Programming
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024