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