Learn Advanced Python 3: Functional Programming
Offered By: Codecademy
Course Description
Overview
Learn how to use functional programming to create clean, efficient programs.
Continue your Python 3 learning journey with Learn Advanced Python 3: Functional Programming. Learn how to use functional programming, a powerful paradigm where solutions are structured in the form of functions. Using functional programming leads to code that is shorter, easier to test, less prone to bugs, and well-suited for multithreading applications.
### Notes on Prerequisites
We recommend that you complete [Learn Advanced Python 3: Logging](https://www.codecademy.com/learn/learn-advanced-python-3-logging) before completing this course.
Continue your Python 3 learning journey with Learn Advanced Python 3: Functional Programming. Learn how to use functional programming, a powerful paradigm where solutions are structured in the form of functions. Using functional programming leads to code that is shorter, easier to test, less prone to bugs, and well-suited for multithreading applications.
### Notes on Prerequisites
We recommend that you complete [Learn Advanced Python 3: Logging](https://www.codecademy.com/learn/learn-advanced-python-3-logging) before completing this course.
Syllabus
- Functional Programming: Learn how to use functional programming to create clean, efficient programs!
- Article: Functional Programming in Python
- Lesson: Functional Programming
- Project: Create your own Higher Order Functions
- Quiz: Functional Programming
- Informational: Next Steps
Taught by
Sarai Fernandez
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX