Functional Programming with Clojure
Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
Functional Programming with Clojure: Part 1- 35m 34s
—Introduction 3m 31s
—Getting Started 0m 51s
—A First Function 4m 26s
—Mire Basic Server 3m 53s
—Mire Commands 8m 45s
—Mire Statement & Movement 5m 44s
—Mire Multiplayer 1m 31s
—Mire Other Players 6m 53sFunctional Programming with Clojure: Part 2- 30m 10s
—Mire Other Rooms 7m 33s
—Mire Detecting 3m 51s
—Mire Problems 5m 4s
—Clojure Testing 4m 19s
—Clojure Idioms & Metadata 4m 47s
—Clojure Packaging & Compilation 3m 26s
—Conclusion 1m 8s