Functional Programming with Clojure

You've heard about functional programming. You want to write efficient programs that maximize current hardware. This Clojure course is the place to start! You'll also learn about Lisp, one of the foundational programming languages of the modern computer era.
Course info
Rating
(55)
Level
Intermediate
Updated
April 24, 2009
Duration
1h 5m
Table of contents
Description
Course info
Rating
(55)
Level
Intermediate
Updated
April 24, 2009
Duration
1h 5m
Description

Clojure is a dynamic functional programming language designed to be as approachable as scripting languages, yet harness the power of multi-core machines in the manner of more cryptic languages such as Erlang. In this course, Clojure expert Phil Hagelberg walks through the stages of building a multi-user text adventure game (code available). It's the perfect project to learn about the basics of Clojure while having a fun time doing it, too.

About the author
About the author

Phil Hagelberg is best known for his contributions to the Clojure and Emacs ecosystems; primarily the Leiningen project automation tool and the Emacs Starter Kit. He enjoys exploring obscure programming languages and roasting coffee.

More from the author
Meet Emacs
Intermediate
58m 47s
23 Dec 2008
About the author

Rich Hickey is the creator of Clojure.