Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Functional Programming in Haskell

via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course on functional programming in Haskell aims to teach students the fundamentals of functional programming, including defining functions, working with types and classes, recursion, higher-order functions, and lazy evaluation. The course uses a combination of lectures, demonstrations, exercises, and interactive programming to help learners grasp the concepts effectively. The intended audience for this course is first-year Computer Science students or anyone interested in learning functional programming using Haskell.

Syllabus

FP 1 - Course Overview.
FP 2 - Haskell Demo.
FP 3 - Introduction.
FP 4 - First Steps.
FP 5 - Types and Classes.
FP 6 - Defining Functions.
FP 7 - List Comprehensions.
FP 8 - Recursive Functions.
FP 9 - Exercises On Recursion.
FP 10 - Higher-Order Functions.
FP 11 - How To Think Recursively.
FP 12 - Declaring Types and Classes.
FP 13 - The Countdown Problem.
FP 14 - Interactive Programming.
FP 15 - Exercises On Interaction.
FP 16 - Lazy Evaluation.
FP 17 - Course Wrap Up.

Taught by

Graham Hutton

Reviews

4.7 rating, based on 26 Class Central reviews

Start your review of Functional Programming in Haskell

  • Kshitij Deshpande
    The course "Functional Programming in Haskell" on YouTube provides a comprehensive and well-structured introduction to functional programming using the Haskell programming language. The instructor does an excellent job of explaining fundamental conc…
  • Profile image for Yash Nimbalkar
    Yash Nimbalkar
    Haskell is the main technology that helps us deliver high quality software. There are various criteria to judge software quality, but the most important ones are correctness, performance, and maintainability. Haskell facilitates writing code that sc…
  • Profile image for Артем Бариш
    Артем Бариш
    This Functional Programming course in Haskell provided through YouTube is a great resource for both beginners and experienced programmers looking to delve into the world of functional paradigms. The content is well-structured, starting from the basi…
  • Profile image for Kartik More
    Kartik More
    Functional Programming in Haskell is an exceptional course that provides a comprehensive introduction to one of the most powerful and elegant programming languages out there. The course is well-structured, easy to follow, and offers a perfect balan…
  • Rushikesh Sunil Kulkarni
    Functional Programming in Haskell is an excellent course offered by the University of Glasgow on the Class Central platform. The course is designed for beginners and introduces students to the fundamental concepts of functional programming using the…
  • Profile image for Pushkar Kane
    Pushkar Kane
    Functional Programming in Haskell is an excellent course offered by the University of Glasgow on the Class Central platform. The course is designed for beginners and introduces students to the fundamental concepts of functional programming using the…
  • Profile image for Prasad Gosavi
    Prasad Gosavi
    I recently completed a functional programming course, and I have to say it was an excellent experience. The course covered a wide range of topics, including the basics of functional programming, functional data structures, recursion, and higher-orde…
  • Profile image for Pranav Khairnar
    Pranav Khairnar
    I recently completed the Functional Programming in Haskell course, and I can confidently say that it was an incredible experience. The course covered a broad range of topics related to functional programming, including basic syntax, data types, and…
  • Profile image for Aniket Darp
    Aniket Darp
    The course on functional programming in Haskell was an exceptional learning experience. The curriculum was well-structured, covering all the fundamental concepts of functional programming and diving into advanced topics with clarity. The instructor'…
  • Profile image for Ritesh Wadge
    Ritesh Wadge
    Functional Programming in Haskell is an outstanding education provided on the Class Central platform by the University of Glasgow. One of the best aspects of the training is how much emphasis is placed on actual exercises. Students are offered a lo…
  • Profile image for Aditya Kangune
    Aditya Kangune
    Easy to comprehend and very helpful for beginners. Concepts of Functional Programming using Haskell were delivered efficiently.
  • Profile image for Sanchit Kalsi
    Sanchit Kalsi
    The Functional Programming in Haskell course exceeded my expectations in every way. The instructor's expertise and passion for the subject matter were evident throughout the lectures. The course materials were comprehensive, well-structured, and pr…
  • Profile image for Amaan Naikwadi
    Amaan Naikwadi
    The Functional Programming in Haskell MOOC course is an exceptional resource for anyone interested in diving into the world of functional programming. The course offers a comprehensive and structured approach to learning Haskell, a powerful function…
  • Profile image for Sudeep Mangalvedhekar
    Sudeep Mangalvedhekar
    The course on Functional Programming in Haskell stands as a testament to exceptional content quality. From its inception, the course dives into the depths of functional programming, presenting concepts with remarkable clarity. The instructor's expertise shines through as they guide learners through higher-order functions, immutable data structures, monads, and more. With a focus on real-world applications, the course empowers learners to apply their newfound knowledge in practical coding exercises. The course materials are well-structured and complemented by engaging examples, ensuring a seamless learning experience. This course is a true gem, delivering an unparalleled understanding of functional programming in Haskell.
  • Profile image for Varad Mashalkar
    Varad Mashalkar
    Functional Programming in Haskell is an exceptional course that provides a comprehensive introduction to functional programming principles and their practical applications. The course material is well-organized and easy to follow, making it suitable for beginners. With a strong focus on Haskell programming language, the course covers topics such as immutability, higher-order functions, type systems, and recursion. The course also emphasizes on writing concise and expressive code, making it an ideal choice for developers who value code maintainability. Overall, Functional Programming in Haskell is a must-attend course for anyone who wants to master functional programming.
  • Profile image for Vedant Deshpande
    Vedant Deshpande

    The basic Haskell course is an excellent introduction to functional programming. The course covers the fundamental concepts of the Haskell programming language in a clear and concise manner. The material is presented in a logical sequence, building upon each concept as you progress through the course. The instructor provides helpful explanations and examples that make it easy to understand the material. The exercises are well-designed and provide opportunities to practice what you have learned. Overall, this course is highly recommended for anyone interested in learning Haskell or functional programming in general.
  • Profile image for Aditya Paranjape
    Aditya Paranjape
    Functional Programming in Haskell is a remarkable course that flawlessly combines a well-structured curriculum with exceptional teaching. The course content flows seamlessly, presenting concepts in a logical and digestible manner. The instructors' expertise shines through their clear explanations and engaging examples. With challenging exercises and invaluable guidance, this course is an ideal choice for anyone seeking to delve into functional programming paradigms using Haskell. It's a truly enriching educational experience.
  • Profile image for Yash Patwardhan
    Yash Patwardhan
    The course "Functional Programming in Haskell" offers a brilliantly structured learning experience. With its logical progression, hands-on exercises, and comprehensive coverage of key topics, it provides a solid foundation in functional programming. The instructor's clear explanations and the inclusion of practical examples make complex concepts easily understandable. The course materials and online community further enhance the learning journey. Highly recommended for anyone seeking to delve into Haskell and functional programming.
  • Profile image for Pranav Shirke
    Pranav Shirke
    One of my go-to suggestions for folks wishing to learn Haskell is to start programming in it. It is well written and understandable and covers the fundamentals of Haskell in great detail (enough to get you started on your own projects), but it lacks…
  • Faizan Ali
    This course is very helpful and easy to understand. You can begin from scratch to learn the important points of functional programming in haskell. The communication is also good and easy to understand. Overall this course is effective in learning about haskell.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.