Unlock Knowledge for Less! Get 10% off on all online courses with code GH7D7Z !

What you'll get

  • Job Credibility
  • Certification Valid for Life
  • On-demand video*
  • E-Book
  • Self-Paced Learning
  • Certificate of Completion

Exam details

  • Mode of Exam : Online
  • Duration : 1 Hour
  • Multiple Choice Questions are asked
  • No. of Questions are asked : 50
  • Passing Marks : 25 (50%)
  • There is no negative marking

Welcome to the course, " Certified Haskell Programming " which is the upcoming useful programming language which comes with a major update.

 The aim of this course which is comprehensive and concise is to assist you on setting up Haskell programming language and run the code without any error  and version upgrades. It is designed by step by step instructions which is full of working examples which will help you to solve any problem. 

In this course you will learn an Introduction to Haskell and it's core features,  the improved features, it's benefits, it's limitations, use cases. You will also know how to install  and Upgrade Haskell and their installation process, post-installation setup.  

You will learn all these things in detail and many other things which are in a very explained manner.

This course is for system administrators, Coding enthusiasts, programming enthusiasts, students pursuing computer science, and people belonging to IT industries. 

The full course will be taught from scratch, from the root to the core. Now it is expected that when you are about to finish this course you will be well known with the high performance querying Haskell. You will get many job opportunities and after this course which will ofcourse be an advantage to you. You will be provided with great knowledge, so what are you waiting for? Enroll your name in this course now.

Course Content

Total: 41 lectures
  • Functions and functional programming
  • Lambda functions and lexical scope
  • First-class functions
  • Closures and partial application
  • Lists
  • Rules for recursion and pattern matching
  • Writing recursive functions
  • Writing recursive functions
  • Capstone: Functional object-oriented pro- gramming with robots!
  • Type basics
  • Creating your own types
  • Type classes
  • Using type classes
  • Capstone: Secret messages!
  • Creating types with “and” and “or”
  • Design by composition—Semigroups and Monoids
  • Parameterized types
  • The Maybe type: dealing with missing values
  • Capstone: Time series
  • Hello World!—introducing IO types
  • Interacting with the command line and lazy I/O
  • Working with text and Unicode
  • Working with files
  • Working with binary data
  • Capstone: Processing binary files and book data
  • The Functor type class
  • A peek at the Applicative type class: using functions in a context
  • Lists as context: a deeper look at the Ap- plicative type class
  • Introducing the Monad type class
  • Making Monads easier with do- notation
  • The list monad and list comprehensions
  • Capstone: SQL-like queries in Haskell
  • Organizing Haskell code with modules
  • Building projects with stack
  • Property testing with QuickCheck
  • Capstone: Building a prime-number library
  • Errors in Haskell and the Either type
  • Making HTTP requests in Haskell
  • Working with JSON data by using Aeson
  • Using databases in Haskell
  • Efficient, stateful arrays in Haskell


Please login or register to review
Frequently Asked Questions