Save for later

Functional Programming in Haskell

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This course is intended for learners who already have experience of at least one programming language, such as Python or Java. You might be a computer science student, a software developer who wants to learn a new programming style, or somebody considering university study in computer science or information technology. You can use the hashtag #FLhaskell to talk about this course on social media.

Topics Covered
  • Evaluation via expression reduction
  • Semantics of function abstraction and application
  • Operations involving basic types including integers, characters and booleans
  • Definition and traversal of recursive data types including lists and trees
  • Techniques for structuring programs of non-trivial size
  • Developing custom parsing tools with library support
  • Automated testing with the QuickCheck tool
  • Infinite data structures and lazy evaluation
  • Type classes
  • Principles of Lambda calculus
  • Monads

Get Details and Enroll Now

OpenCourser is an affiliate partner of FutureLearn and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 6 weeks
Effort 4 hours per week
Starts Sep 17 (244 weeks ago)
Cost $79
From University of Glasgow via FutureLearn
Instructors Jeremy Singer, Wim Vanderbauwhede, Cristian Urlea, Blair Archibald, Magnus Morton, Jan de Muijnck-Hughes
Download Videos Only via web browser
Language English
Subjects Programming Engineering
Tags C R Science, Engineering & Maths

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Teacher: Computer Science $55k

Instructor - Computer Science $72k

Lecturer of Computer Science $72k

Computer Science educator $78k

Computer Science Specialist $87k

Lecturer (Computer Science) $98k

MS Computer Science $106k

Professor Computer Science $109k

Computer Science R&D $129k

Associate Computer Science $133k

Professor - Computer Science $138k

MS in Computer Science $141k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 6 weeks
Effort 4 hours per week
Starts Sep 17 (244 weeks ago)
Cost $79
From University of Glasgow via FutureLearn
Instructors Jeremy Singer, Wim Vanderbauwhede, Cristian Urlea, Blair Archibald, Magnus Morton, Jan de Muijnck-Hughes
Download Videos Only via web browser
Language English
Subjects Programming Engineering
Tags C R Science, Engineering & Maths

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now