Skip to content

PacktWorkshops/The-Clojure-Workshop

Repository files navigation

The Clojure Workshop

GitHub issues GitHub forks GitHub stars PRs Welcome

This is the repository for The Clojure Workshop, published by Packt. It contains all the supporting project files necessary to work through the course from start to finish.

Requirements and Setup

The Clojure Workshop

To get started with the project files, you'll need to:

  1. Install OpenJDK on Windows
  2. Install Clojure on Windows/Mac/Linux

About The Clojure Workshop

The Clojure Workshop introduces you to the world of functional programming, helping you learn how to build real-world applications in Clojure and ClojureScript, keeping best practices, high performance and scalability in mind.

What you will learn

  • Write idiomatic code with Clojure and ClojureScript
  • Understand and use common patterns and best practices
  • Experiment with code and interact with programs using the REPL
  • Learn the fundamentals of functional programming and immutability
  • Master concepts including mapping, filtering, reducing and recursion
  • Structure and build your code using namespaces and Leiningen
  • Write unit tests to validate application behavior
  • Simplify your code and improve efficiency with macros

Related Workshops

If you've found this repository useful, you might want to check out some of our other workshop titles: