Learn Functional Programming with LambdaSchool

Practical courses on building applications in functional programming languages

Select a language to get started

Haskell
Scala

Build Real Apps in Real Environments

Experience the power of functional programming

The goal of LambdaSchool is to get you the skills you need as a developer to get stuff done. We focus on functinoal programming because we believe FP is often the best, most efficient, cleanest way to build things.

LambdaSchool courses, whenever possible, are centered around building real applications in production-ready environments.

Hand-Selected, Rigorously Vetted

LambdaSchool is not an open platform

LambdaSchool teachers and curriculum are chosen carefully. Instructors are among the top experts in their fields, and only instructors who are experts in a particular language, environment or paradigm are chosen. All LambdaSchool instructors write production-ready code in the languages and environments they teach about.

Before going live, LambdaSchool courses are rigorously vetted by the LambdaSchool review committe. Together we pore over every inch of every lesson to ensure concepts are explained clearly and sample code works flawlessly.

Join the LambdaSchool Community

LambdaSchool Chat

LambdaSchool students are invited into a members-only Slack community where we organize into study groups, help each other when stuck, and even meet up

Group code reviews

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

Courses

$ 79

Haskell

Complete Course

  • Initial lessons available
  • Video + full transcripts
  • LambdaSchool community invite
  • Downloadable code samples
  • Available on mobile
$ 79

Scala

Coming in October

  • The complete course
  • LambdaSchool community invite
  • Downloadable code samples
  • Available on mobile
  • Speed & slow recordings

More Coming Soon


Enter your email to stay updated with future releases