LigerLearn
Exercise: Guess the Type Class Constraint in Function Signatures (Haskell)
3:55
LigerLearn
Parametric Polymorphism vs. Ad-hoc Polymorphism in Haskell
1:33
LigerLearn
Default Implementations and Deriving Instances in Haskell Type Classes
5:39
LigerLearn
Understanding Numeric Type Classes in Haskell
5:18
LigerLearn
Understanding the Haskell Type Class Hierarchy
4:58
LigerLearn
Understanding Type Classes in Haskell
9:19
LigerLearn
Kinds vs. Types in the Haskell Type System
4:19
LigerLearn
Parametric Polymorphism in Haskell
14:34
LigerLearn
Polymorphism and Type Classes in Haskell
48:32
LigerLearn
Understanding Records in Haskell
10:36
LigerLearn
'case' expressions in Haskell
3:28
LigerLearn
Pattern Matching and Guards in Haskell
3:22
LigerLearn
Using 'as patterns' in Haskell (var@pattern)
4:52
LigerLearn
Pattern Matching Lists in Haskell
10:26
LigerLearn
Pattern Matching Custom Algebraic Data Types in Haskell
3:18
LigerLearn
Pattern Matching Tuples in Haskell
1:32
LigerLearn
Wildcard (_) Pattern Matching in Haskell
1:50
LigerLearn
Simple Pattern Matching in Haskell
5:20
LigerLearn
Pattern Matching and Records in Haskell
42:48
LigerLearn
Exploring Algebraic Data Types in Haskell
5:22
LigerLearn
Basics of Sum types in Haskell
4:16
LigerLearn
Creating Custom Product Types in Haskell
7:30
LigerLearn
Using deriving Show in Haskell as a beginner
2:13
LigerLearn
Datatype Renamings (Newtype) in Haskell
3:56
LigerLearn
Type Synonyms in Haskell
3:35
LigerLearn
Product Types and Tuples in Haskell
3:36
LigerLearn
Algebraic Data Types with Haskell
29:48
LigerLearn
Total vs Partial functions in Haskell
2:30
LigerLearn
Basics of importing in Haskell
1:45
LigerLearn
Basics of "if then else" Expressions in Haskell
1:48
LigerLearn
Where clauses and let expression basics in Haskell
7:44
LigerLearn
Boolean logic basics in Haskell
5:56
LigerLearn
Prefix to Infix Functions (using backticks) in Haskell
2:46
LigerLearn
Basic Arithmetic in Haskell and Potential Problems with Division
4:22
LigerLearn
Defining simple functions in Haskell (the basics)
5:38
LigerLearn
What is "Literate Haskell"?
1:22
LigerLearn
Basics of comments (+ pragmas) in Haskell
2:23
LigerLearn
Type Checking Basics in Haskell
2:06
LigerLearn
Basics of whitespace in Haskell
2:33
LigerLearn
Haskell's built-in types (the basics)
10:32
LigerLearn
"Side effects" and Purity in Haskell
3:12
LigerLearn
What is the Haskell Programming Language?
3:36
LigerLearn
Starting with Haskell - An Introduction for Beginners
1:01:25
LigerLearn
Installing Haskell on Windows 10
5:20
LigerLearn
Lambda calculus normal form, and the Church-Rosser theorems
5:41
LigerLearn
Lambda (λ) calculus evaluation rules (δ, β, α, η conversion/reduction)
16:55
LigerLearn
What is the lambda (λ) calculus?
10:49
LigerLearn
Lambda (λ) Calculus Primer
34:26
LigerLearn
Vagrant - 10 - Conclusion and next steps
2:07
LigerLearn
Vagrant - 9 - Windows boxes with Vagrant and Packer
6:45
LigerLearn
Vagrant - 8 - Workflows and conventions
7:19
LigerLearn
Vagrant - 7 - Connecting to a Vagrant virtual machine using PuTTY
5:29
LigerLearn
Vagrant - 6 - Multiple VMs and Private Networks
6:45
LigerLearn
Vagrant - 5 - Exploring the Vagrantfile
14:28
LigerLearn
Vagrant - 4 - Boxes and the box catalogue
7:59
LigerLearn
Vagrant - 3 - Installing and setting up Vagrant on Mac OS X
5:23
LigerLearn
Vagrant - 2 - Installing and setting up Vagrant on Windows 10
5:28
LigerLearn
Vagrant - 1 - Virtualisation concepts and motivation
5:34
LigerLearn
Vagrant - 0 - Course Introduction - Vagrant from Scratch
2:02
LigerLearn
Emacs - Understanding the keybinding notation (ESC/META/ALT/CTRL/SHIFT)
8:32
LigerLearn
Emacs - Introduction to the visual interface
5:48
LigerLearn
Emacs - line wrapping, visual line mode and line truncation
5:41
LigerLearn
Emacs - Opening and Saving files
7:15
LigerLearn
How to install Emacs on Fedora Linux
3:54
LigerLearn
How to install Emacs on Ubuntu Linux
4:19
LigerLearn
Emacs - Installation options on Linux and Lucid Emacs vs. XEmacs
5:43
LigerLearn
Emacs - the C-q prefix, ASCII Control Characters and Caret Notation
8:53
LigerLearn
Emacs - Remapping Caps Lock to CTRL to avoid the dreaded Emacs pinky (Windows and Mac OS X)
6:35
LigerLearn
Emacs - Creating a taskbar shortcut on Windows
2:14
LigerLearn
The Emacs initialisation file and customising its location on Windows 10
6:53
LigerLearn
How to install Emacs on Windows 10
4:54
LigerLearn
How to configure Ansible to run correctly on Windows (with Cygwin)
3:37