Start with functional programming
What you will learn
Learn a Functional Programming Language (Clojure)
Functional programming with Clojure
Thinking about programming in a functional way
A dialect of the Lisp programming language
Description
Learn how to program with Clojure, a functional programming language.
Clojure is different from other languages in that it is a functional programming language. This requires you to think in a different way and the learning curve can be steep. This course will give you an easy introduction to functional programming with Clojure. We’ll go over the basics and you’ll be able to make programs with Clojure.
This is a getting started course. It helps you start at the beginner level.
English
language
Content
Introduction
Introduction
Examples
Syntax
Summary
Variables
Summary
Functions
Summary
Lists
Summary
NameSpace
Summary
Control Flow
If statements
Summary
When
Summary
Case
Summary
Data Structures
Vectors
Summary
Sets
Summary
Sequence
Summary
Remove from Sequence
Maps
Summary
What is a Macro?
Loops
Loop-Recur
Summary
Doseq
Summary
Dotimes
Summary
More
Atom
Summary
Maps, Filter, Remove, Apply
Summary
Delay