Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Haskell Tutorial

Derek Banas via YouTube

Overview

This course aims to teach learners Haskell programming language in a comprehensive manner in just one video. By the end of the course, students will be able to understand Haskell syntax, work with different data types, use various operators and functions, create lists and tuples, write recursive functions, implement higher-order functions, handle file I/O, and more. The teaching method involves a fast-paced tutorial covering installation, basic syntax, advanced concepts, and practical examples. This course is intended for individuals interested in learning functional programming with Haskell, regardless of their prior programming experience.

Syllabus

Intro.
Installation.
Comments.
Data Types.
Math Functions.
:t.
Lists.
: Operator.
!! Operator.
Head / Last.
Take.
Elem.
Create Range.
Cycle.
| Operator.
Filter.
ZipWith.
More Filters.
TakeWhile.
Foldl.
List Comprehension.
Tuples.
Zip.
Functions.
Compiling.
Type Declarations.
Recursive Functions.
Guards.
Where.
(x:y).
As.
Higher Order Functions.
Map.
(x:xs).
Pass Function into a Function.
Returning a Function.
Lambda.
If.
Case.
Modules.
Enumerations.
Polymorphic Type.
$ Operator.
. Operator.
Type Classes.
Type Instance.
Custom Typeclass.
File I/O.
Fibonacci Sequence.

Taught by

Derek Banas

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Haskell Tutorial

  • This Haskell Tutorial helps me to learn functional programming very precise and thought full manner.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.