YoVDO

HackerRank in Haskell

Offered By: YouTube

Tags

Haskell Courses Functional Programming Courses Monads Courses

Course Description

Overview

Dive into a comprehensive video series exploring Haskell programming through HackerRank challenges. Master functional programming concepts while solving diverse problems, from grading students and fruit distribution to creating magic squares and tracking hikes. Learn to leverage Haskell's powerful features like folds, Maybe monads, and list manipulation to tackle imperative problems with purely functional solutions. Enhance your problem-solving skills by addressing Russian calendar issues, playing basketball with kangaroos, and engaging in CodeWars challenges, all while deepening your understanding of Haskell's unique approach to software development.

Syllabus

HackerRank in Haskell -- HaskellRank #01.
Grading Students -- HaskellRank #02.
Apples and Oranges -- HaskellRank #03.
Code Warrior -- HaskellRank #04.
Between Two Sets -- HaskellRank #05.
Fold -- HaskellRank Ep.05.1.
HaskellRank Ep.06 -- Playing Basketball with Kangaroo.
Purely Functional Solutions to Imperative Problems -- HaskellRank Ep.07.
Solving Russian Calendar Problems in Haskell -- HaskellRank Ep.08.
The Usefulness of Maybe monad — HaskellRank Ep.09.
Tracking Hikes with Haskell — HaskellRank Ep.10.
Treating Lists as Monads — HaskellRank Ep.11.
Solving Magic Square using Functional Programming -- HaskellRank Ep.12.
Brute-forcing all Magic Squares — HaskellRank Ep.12.1.
CodeWars Strikes Again — HaskellRank Ep.13.


Taught by

Tsoding

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX