Beginner Haskell

Beginner Haskell

Course Modules

Intro to the Haskell Course

Intro to the Haskell Course
Module Completed Module In Progress Module Locked
Intro to the Haskell Course 212  
  • External Url
    Intro to the Haskell Course - Video Intro to the Haskell Course - Video
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    General questions General questions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 1 - Intro to Haskell and tools

Lesson 1 - Intro to Haskell and tools
Module Completed Module In Progress Module Locked
Lesson 1 - Intro to Haskell and tools 211  
  • External Url
    Lesson 1 - Intro to Haskell and tools - Video Lesson 1 - Intro to Haskell and tools - Video
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 1 - Questions and discussion Lesson 1 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 2 - Data types, Signatures, and Polymorphism

Lesson 2 - Data types, Signatures, and Polymorphism
Prerequisites: Lesson 1 - Intro to Haskell and tools
Module Completed Module In Progress Module Locked
Lesson 2 - Data types, Signatures, and Polymorphism 213  
  • External Url
    Lesson 2 - Data types, Signatures, and Polymorphism Lesson 2 - Data types, Signatures, and Polymorphism
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 2 - Questions and discussion Lesson 2 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 3 - Conditions and helper constructions

Lesson 3 - Conditions and helper constructions
Prerequisites: Lesson 2 - Data types, Signatures, and Polymorphism
Module Completed Module In Progress Module Locked
Lesson 3 - Conditions and helper constructions 214  
  • External Url
    Lesson 3 - Conditions and helper constructions Lesson 3 - Conditions and helper constructions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 3 - Questions and discussion Lesson 3 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 4 - Pattern matching and Case expressions

Lesson 4 - Pattern matching and Case expressions
Prerequisites: Lesson 3 - Conditions and helper constructions
Module Completed Module In Progress Module Locked
Lesson 4 - Pattern matching and Case expressions 215  
  • External Url
    Lesson 4 - Pattern matching and Case expressions Lesson 4 - Pattern matching and Case expressions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 4 - Questions and discussion Lesson 4 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 5 - Improving and combining functions

Lesson 5 - Improving and combining functions
Prerequisites: Lesson 4 - Pattern matching and Case expressions
Module Completed Module In Progress Module Locked
Lesson 5 - Improving and combining functions 216  
  • External Url
    Lesson 5 - Improving and combining functions Lesson 5 - Improving and combining functions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 5 - Questions and discussion Lesson 5 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 6 - Recursion and Folds

Lesson 6 - Recursion and Folds
Prerequisites: Lesson 5 - Improving and combining functions
Module Completed Module In Progress Module Locked
Lesson 6 - Recursion and Folds 223  
  • External Url
    Lesson 6 - Recursion and Folds Lesson 6 - Recursion and Folds
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 6 - Questions and discussion Lesson 6 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 7 - Intro to type classes

Lesson 7 - Intro to type classes
Prerequisites: Lesson 6 - Recursion and Folds
Module Completed Module In Progress Module Locked
Lesson 7 - Intro to type classes 224  
  • External Url
    Lesson 7 - Intro to type classes Lesson 7 - Intro to type classes
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 7 - Questions and discussion Lesson 7 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 8 - Creating Non-Parameterized Types

Lesson 8 - Creating Non-Parameterized Types
Prerequisites: Lesson 7 - Intro to type classes
Module Completed Module In Progress Module Locked
Lesson 8 - Creating Non-Parameterized Types 226  
  • External Url
    Lesson 8 - Creating Non-Parameterized Types Lesson 8 - Creating Non-Parameterized Types
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 8 - Questions and discussion Lesson 8 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 9- Creating Parameterized and Recursive Types

Lesson 9- Creating Parameterized and Recursive Types
Prerequisites: Lesson 8 - Creating Non-Parameterized Types
Module Completed Module In Progress Module Locked
Lesson 9- Creating Parameterized and Recursive Types 228  
  • External Url
    Lesson 9- Creating Parameterized and Recursive Types Lesson 9- Creating Parameterized and Recursive Types
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 9 - Questions and discussion Lesson 9 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 10 - Creating Type Classes and Instances

Lesson 10 - Creating Type Classes and Instances
Prerequisites: Lesson 9- Creating Parameterized and Recursive Types
Module Completed Module In Progress Module Locked
Lesson 10 - Creating Type Classes and Instances 239  
  • External Url
    Lesson 10 - Creating Type Classes and Instances Lesson 10 - Creating Type Classes and Instances
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 10 - Questions and discussion Lesson 10 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 11 - Basic IO

Lesson 11 - Basic IO
Prerequisites: Lesson 10 - Creating Type Classes and Instances
Module Completed Module In Progress Module Locked
Lesson 11 - Basic IO 242  
  • External Url
    Lesson 11 - Basic IO Lesson 11 - Basic IO
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 11 - Questions and discussion Lesson 11 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 12 - Installing Haskell Locally

Lesson 12 - Installing Haskell Locally
Module Completed Module In Progress Module Locked
Lesson 12 - Installing Haskell Locally 292  
  • External Url
    Lesson 12 - Installing Haskell Locally Lesson 12 - Installing Haskell Locally
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 12 - Questions and discussion Lesson 12 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 13 - Modules

Lesson 13 - Modules
Module Completed Module In Progress Module Locked
Lesson 13 - Modules 293  
  • External Url
    Lesson 13 - Modules Lesson 13 - Modules
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 13 - Questions and discussion Lesson 13 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 14 - Cabal and language extensions

Lesson 14 - Cabal and language extensions
Module Completed Module In Progress Module Locked
Lesson 14 - Cabal and language extensions 294  
  • External Url
    Lesson 14 - Cabal and Language Extensions Lesson 14 - Cabal and Language Extensions
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 14 - Questions and discussion Lesson 14 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 15 - Handling Errors

Lesson 15 - Handling Errors
Module Completed Module In Progress Module Locked
Lesson 15 - Handling Errors 405  
  • External Url
    Lesson 15 - Handling Errors Lesson 15 - Handling Errors
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 15 - Questions and discussion Lesson 15 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 16 - Tips & Tricks and Section's final project

Lesson 16 - Tips & Tricks and Section's final project
Prerequisites: Lesson 15 - Handling Errors
Module Completed Module In Progress Module Locked
Lesson 16 - Tips & Tricks and Section's final project 408  
  • External Url
    Lesson 16 - Tips & Tricks Lesson 16 - Tips & Tricks
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 16 - Questions and discussion Lesson 16 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete

Lesson 17 - Semigroup & Monoid

Lesson 17 - Semigroup & Monoid
Prerequisites: Lesson 16 - Tips & Tricks and Section's final project
Module Completed Module In Progress Module Locked
Lesson 17 - Semigroup & Monoid 409  
  • External Url
    Lesson 17 - Semigroup & Monoid Lesson 17 - Semigroup & Monoid
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
  • Discussion Topic
    Lesson 17 - Questions and discussion Lesson 17 - Questions and discussion
    Score at least   Must score at least   to complete this module item Scored at least   Module item has been completed by scoring at least   View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
 
minimum score must view must submit must contribute