![Ali Spittel](https://uploads.sitepoint.com/wp-content/uploads/2019/10/1572311651selfie-2deb4d287f21467a088a85560b909533-f6684-3-150x150.jpg)
Ali teaches people to code at welearncode.com, General Assembly, and the Ladybug Podcast. She loves Python, JavaScript, and making learning programming more friendly.
Ali's article
![What Is Functional Programming?](https://uploads.sitepoint.com/wp-content/uploads/2019/10/1572313041web-coding-300x200.jpg)
What Is Functional Programming?
As a programmer, you want to write elegant, maintainable, scalable, predictable code. The principles of functional programming can help.