Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Learn Clojure, a functional programming language based on Lisp that runs on the JVM, in this comprehensive tutorial. Cover core language concepts including setup, variables, data types, output formatting, strings, collections, atoms, agents, math operations, functions, control structures, file I/O, exception handling, destructuring, struct maps, anonymous functions, closures, list filtering, and macros. Follow along with code examples and explanations to gain a solid foundation in Clojure programming, condensing the essentials of a 300-page book into a single, information-packed hour.
Syllabus
Setup Project .
Variables / Def.
Data Types.
Formatted Output.
Strings.
Lists.
Sets.
Vectors.
Maps.
Atoms / Watchers.
Agents.
Math.
Basic Functions.
Relational Operators.
Logical Operators.
If.
Do.
When.
Cond.
While.
Dotimes.
Loop.
Doseq.
File I/O.
Exception Handling.
Destructoring.
Struct Maps.
Anonymous Functions.
Clojures.
Filtering Lists.
Macros.
Taught by
Derek Banas