Set Reminder Save for later

Learning Clojure

Clojure ("closure") is a general-purpose programming language that runs on Java and works seamlessly with Java Virtual Machine. More and more developers are turning to Clojure for its simplicity, performance benefits, concurrency features, and immutable data structures. Plus, like other Lisp-based languages, Clojure is easy to learn and super concise. This tutorial is designed to get developers who are new to Clojure quickly up and running with the language and toolset.

Arthur Ulfeldt covers the Leiningen build tool and setting up Clojure to work with the IntelliJ IDEA dev environment. He then reviews the basics of the syntax, including functions, expressions, values, macros, strings, and conditionals. He shows how to structure, compile, and deploy Clojure projects in Leiningen, and pull from Clojure's core library. In the final chapters, Arthur explores references and namespaces and points to resources to learn more about Clojure. Topics include:
  • Installing Leiningen
  • Configuring IntelliJ IDEA
  • Using REPLs to execute code
  • Working with simple and composite values
  • Mastering Clojure macros
  • Exploring Clojure syntax
  • Building a Clojure project with Leiningen
  • Mapping, filtering, and reducing
  • Binding and destructuring data
  • Working with identities

Get Details and Enroll Now

OpenCourser is an affiliate partner of LinkedIn Learning.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

LinkedIn Learning

Rating Not enough ratings
Length 2h 18m
Starts On Demand (Start anytime)
Cost $0/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Arthur Ulfeldt
Download Videos Only via the LinkedIn Learning mobile app
Language English
Subjects Programming
Tags Developer Programming Languages Clojure

Get a Reminder

Get an email reminder about this course

Send to:

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Clojure Script Developer $69k

Clojure Developer $70k

Senior Suture Representative/Wound Closure Specialist $75k

Team Leader - Account Closure, Asset Control $101k

Write a review

Your opinion matters. Tell us what you think.

LinkedIn Learning

Rating Not enough ratings
Length 2h 18m
Starts On Demand (Start anytime)
Cost $0/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Arthur Ulfeldt
Download Videos Only via the LinkedIn Learning mobile app
Language English
Subjects Programming
Tags Developer Programming Languages Clojure