FutureLearn
FutureLearn Logo

Functional Programming in Haskell: Supercharge Your Coding 

  • Offered byFutureLearn

Functional Programming in Haskell: Supercharge Your Coding
 at 
FutureLearn 
Overview

Duration

6 weeks

Total fee

2,763

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Functional Programming in Haskell: Supercharge Your Coding
 at 
FutureLearn 
Highlights

  • Duration 6 weeks
  • Weekly study 4 hours
  • 100% online Learn at your own pace
Details Icon

Functional Programming in Haskell: Supercharge Your Coding
 at 
FutureLearn 
Course details

Skills you will learn
More about this course
  • Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and develop, and it executes efficiently on modern multicore machines. From investment banks to social networks, everyone is adopting Haskell.
  • On this introductory course, you will discover the power, elegance and simplicity of functional programming in Haskell. By the end, you will be able to:
  • This course has been created by the School of Computing Science at the University of Glasgow - the virtual birthplace of the Haskell language, where many of its original developers worked. It will give you the opportunity to learn with these experts and join the growing, global community of Haskell programmers.
Read more

Functional Programming in Haskell: Supercharge Your Coding
 at 
FutureLearn 
Curriculum

Haskell First Steps

Introduction

Haskell Basics: Expressions and Equations

Haskell Basics: Reduction, Functions and Lists

Finding Out More

Haskell Building Blocks

More Basic Haskell

Input and Output

Installing GHC

Data Structures and Types

Functions on Lists

Custom Data Types

Haskell History

When Programs Get Bigger

Program Structure

Parsing Text

Am I Right?

Hardcore Haskell

Laziness and Infinite Data structures

More about Types

Haskell in the Real World

Think like a Functional Programmer

Type Classes

Geek Greek

The M-word

So long and thanks for all the fun(ctions)!

Other courses offered by FutureLearn

1.81 K
2 weeks
– / –
1.32 L
15 weeks
– / –
72.5 K
10 weeks
– / –
89.23 K
12 weeks
– / –
View Other 1956 CoursesRight Arrow Icon
qna

Functional Programming in Haskell: Supercharge Your Coding
 at 
FutureLearn 

Student Forum

chatAnything you would want to ask experts?
Write here...