A practical course on developing applications in a purely functional programming language
In this course you'll learn the main concepts of purely functional programming so you can start writing real applications.
We emphasize practicality throughout the lessons, examples, and exercises so that you have a clear understanding of how various concepts are used in practice.
Instead of endless theory, each lesson introduces a concept and quickly moves to practical examples and exercises so you can get comfortable using these new techniques. We'll also teach you about the tools you'll need in order to create, maintain, and run your applications.
Learning functional programming teaches you to think in a new and powerful way. You’ll learn to be a better programmer, even if don’t use Haskell a lot.
LambdaSchool students are invited into a members-only Slack community where we organize into study groups, help each other when we're stuck, and even meet up
Post your code for all to see. We learn more by having the actual output of our work critiqued by others, and by seeing how others approach the same problem
Levi is a full-stack developer at Orchard in NYC
He has written production Scala and Haskell for several years
Enter your email to stay updated with future releases.