The Clojure Language

The Clojure Language

A series teaching the Clojure language.

What You'll Learn

You'll know how to write Clojure

About

Many regard Lisp as the most elegant of all languages, and Clojure is a particularly elegant recent variant of Lisp. Clojure gives us an opportunity to introduce functional programming, a style of programming in which we avoid “state change” as much as possible.

Course Info.

Length:
3 hours
Lessons:
25
Price:
FREE
Language:
English
Teachers:

25

Lessons

4

Modules

2

Reviews

Enroll for free

Enroll Now

Full course, no restrictions!

Modules

Introduction
1:15 Intro
8:45 What's so great about it?
Reader and Evaluator
7:33 The Reader and Evaluator I
7:59 The Reader and Evaluator II
6:50 The Reader and Evaluator III
6:20 The Reader and Evaluator IX
4:56 PRACTICAL: factorial function
5:32 PRACTICAL: FizzBuzz
Collections
3:40 Collections I
5:18 Collections II
4:30 Collections III
3:29 Collections IX
2:50 Collections X
7:38 Collections XI
7:00 Namespaces
9:39 Miscellany
6:11 PRACTICAL: rock, paper, scissors
7:57 PRACTICAL: tic-tac-toe I
10:38 PRACTICAL: tic-tac-toe II
8:20 PRACTICAL: tic-tac-toe III
Last Module
5:35 Creating macros
9:38 Types
7:27 References
17:22 PRACTICAL: snake game I
14:28 PRACTICAL: snake game II

Reviews

How It Works

Coursework

Coursework

Each course is like an interactive textbook with pre-recorded videos, quizzes and projects.
Peer Support

Peers

Connect with thousands of other learners to debate ideas, discuss course material, and get help mastering new concepts.

Your Teacher

Brian Will

Brian Will

Code, games & politics, in no discernible order