Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Clojure: The Complete Beginner's Guide

via Udemy

Overview

Learn Clojure, a fun new functional programming language

What you'll learn:
  • Basics of programming in Clojure
  • Advanced Clojure concepts
  • Working with IntelliJ IDEA
  • Working with REPL

Why learn Clojure

Clojure is a general purpose, Java inspired, functional programming language.

In 2019, the popular site StackOverflow rated Clojure as the highest paying programming language in the world, and second highest in the United States.

Many big players like LinkedIn, Cisco, CitiGroup etc use Clojure as one of their main languages.


This course teaches you:

  • to install the Clojure environment on a PCor Mac

  • the language basics like

    • functions

    • data types

    • variables

    • etc

  • the fundamentals of

    • loops

    • sequences

    • exception handling

    • etc

  • advanced topics such as

    • namespaces

    • agents

    • reference values

    • etc

  • practical applications of all studied concepts

  • plenty of coding challenges

We will apply everything we learned through coding small applications to solidify what we are studying.


This course opens up many opportunities to work in a niche market, where your skills will be highly values by employers. There is a huge shortage of Clojure skills, and you can claim the top spot.

Clojure is also a fun language to learn. Being a LISPlanguage, it makes it much easier to write code, with Clojure code being on average much smaller than Java or JavaScript. It's a great skill to have if you're looking to expand your programming tool belt.


Sign up today and let's start learning Clojure together.


30 day money back guarantee - provided by Udemy

Taught by

Catalin Stefan

Reviews

4.4 rating at Udemy based on 901 ratings

Start your review of Clojure: The Complete Beginner's Guide

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.