Functional Programming in Haskell: Supercharge Your Coding
Course Features
Duration
6 weeks
Delivery Method
Online
Available on
Lifetime Access
Accessibility
Mobile, Desktop
Language
English
Subtitles
English
Level
Intermediate
Effort
4 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
Alumni Network
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
What You Will Learn
Apply formal methods to prove properties of functional programs
Develop simple programs involving basic Haskell techniques, including pure function definitions
Develop, modify, and explore code using standard Haskell platform tools
Explore standard combinators for operating on lists
Interpret data structures and function interfaces using types
Justify why a program uses common standard monads (including IO and Maybe)
Produce definitions of algebraic data types and apply recursion to define functions that traverse such types
Target Students
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
Course Content
Course Instructors
