Course 3 of 4 in this specialization

Apply Functional Programming in Python and Haskell

Coming soon 27 topics Self-paced · Online
Notify me when it launches

Where this comes from

Built from the Wiley title of the same name — professionally edited, technically reviewed, and already relied on by people doing this work.

Source ISBN 9781119527510

How it was built

Sejal Learning Systems rebuilt the book as a course: objectives first, then short video, worked examples, and practice with real feedback. It runs on Coursera at your own pace, with a certificate on completion.

Apply Functional Programming in Python and Haskell is a self-paced online course built from the Wiley title of the same name.

What this course covers

  • Introduction
  • Part 1: Getting Started with Functional Programming
  • Chapter 1: Introducing Functional Programming
  • Chapter 2: Getting and Using Python
  • Chapter 3: Getting and Using Haskell
  • Part 2: Starting Functional Programming Tasks
  • Chapter 4: Defining the Functional Difference
  • Chapter 5: Understanding the Role of Lambda Calculus
  • Chapter 6: Working with Lists and Strings
  • Part 3: Making Functional Programming Practical
  • Chapter 7: Performing Pattern Matching
  • Chapter 8: Using Recursive Functions
  • Chapter 9: Advancing with Higher-Order Functions
  • Chapter 10: Dealing with Types
  • Part 4: Interacting in Various Ways
  • Chapter 11: Performing Basic I/O
  • Chapter 12: Handling the Command Line
  • Chapter 13: Dealing with Files
  • Chapter 14: Working with Binary Data
  • Chapter 15: Dealing with Common Datasets
  • Part 5: Performing Simple Error Trapping
  • Chapter 16: Handling Errors in Haskell
  • Chapter 17: Handling Errors in Python
  • Part 6: The Part of Tens
  • Chapter 18: Ten Must-Have Haskell Libraries
  • Chapter 19: Ten (Plus) Must-Have Python Packages
  • Chapter 20: Ten Occupation Areas that Use Functional Programming