Home
Projects
Resources
Alternatives
Blog
Sign In
Functional Programming Learning Path
Save
A Learning Path for Functional Programming
Overview
Reviews
Resources
Project README
Functional Programming Learning Path
Table of Content
Foundation
Why Functional
Advanced Topics
Talks
Books
Declarative Programming
Blogs
Projects
Podcasts
Courses
Lists
Community
JavaScript
Rust
Clojure
Python
Ruby
Programming Challenges
Foundation
Functional Programming Learning Path
Introduction to Funcional Programming - edX
Como programar funcional?
Demystifying functional programming
Programação Funcional para iniciantes
Awesome Functional Programming
Functional Programming Jargon
Your functional journey
The Benefits of Pure Functions
Pure Functions
Functional Koans
Programação funcional, imutabilidade, e previsibilidade
A practical introduction to functional programming
An introduction to functional programming
Software Composition
Functional Education
What is functional?
Types as propositions, programs as proofs
So You Want to be a Functional Programmer (Part 1)
So You Want to be a Functional Programmer (Part 2)
So You Want to be a Functional Programmer (Part 3)
So You Want to be a Functional Programmer (Part 4)
So You Want to be a Functional Programmer (Part 5)
So You Want to be a Functional Programmer (Part 6)
Friendly Functional Programming
Practical Functional Programming
Destroy All Ifs
THE PILLARS OF FUNCTIONAL PROGRAMMING (PART 1)
Functional Programming Patterns: Cookbook
Higher Order Functions
Getting a handle on Reduce
Immutability
Immutability - something worth striving for
Why shared mutable state is the root of all evil
Immutable data
Thoughts on Immutability, CI/CD, FP
Why Functional
Why functional programming matters
Why Functional Programming?
Advantages of Functional Programming
Pros and cons of functional programming
What are the benefits of functional programming?
Benefits of Functional Programming
Benefits of Functional Programming beyond map/filter/reduce
Benefits of Functional Programming by Example
Goodbye, Object Oriented Programming
Switching from OOP to Functional Programming
Advanced Topics
Transducers: Efficient Data Processing Pipelines in JavaScript
Functors, Monads and better functions
Why Curry Helps
Curry and Function Composition
Functional JavaScript: Function Composition For Every Day Use
A Modern Architecture for FP
Modern Functional Programming: Part 2
Functional Programming, Abstraction, and Naming Things
SOLID: the next step is Functional
Functional Design Patterns
Free Monads Explained (pt 1)
Perpetual Currying in JavaScript
Advanced Topics: Category Theory
From design patterns to category theory by Mark Seemann
Talks
Functional programming design patterns by Scott Wlaschin
Why Functional Programming Matters by John Hughes
Books
How to Design Programs
Category Theory for Programmers
SICP - Structure and Interpretation of Computer Programs
Declarative Programming
What is declarative programming?
Declarative vs Imperative Programming by Ian Mundy
Imperative vs Declarative Programming by Tyler McGinnis
Imperative versus declarative code… what’s the difference?
Blogs
Patterns in Functional Programming
Kevin Sookocheff - Functional Programming
Projects
YouTube instant search with FP
Podcasts
LambdaCast
Programação Funcional com Erick Pintor e Bruno Tavares
Programação Funcional com Juliano alves
Programação Funcional - Inviavel Podcast
CapyCast #10 Linguagens Funcionais Com Marcelo Camargo e Derek Stavis
The Imposter's Handbook: Functional Programming and Databases
Functional Programming Languages and the Pursuit of Laziness with Dr. Simon Peyton Jones
Courses
Functional Programming Principles in Scala
Introduction to Functional Programming
Lists
Awesome Functional Programming by @lucasviola
Awesome Functional Programming by @xgrommx
Community
Richard Bird
Philip Wadler
Olivier Danvy
Andrzej Filinski
Daniel P. Friedman
Matthias Felleisen
J. Michael Ashley
R. Kent Dybvig
Erik Hilsdale
License
MIT
©
TK
Open Source Agenda is not affiliated with "Functional Programming Learning Path" Project. README Source:
imteekay/functional-programming-learning-path
Stars
973
Open Issues
1
Last Commit
3 months ago
Repository
imteekay/functional-programming-learning-path
License
MIT
Tags
Clojure
Functional
Functional Js
Functional Language
Functional Languages
Functional Programming
Functional Ruby
Functional Testing
JavaScript
Js
Ruby
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github