Clojure: The Complete Beginner's Guide
4.2 (237 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,010 students enrolled

Clojure: The Complete Beginner's Guide

Learn Clojure, a fun new functional programming language
Bestseller
4.2 (237 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,010 students enrolled
Created by Catalin Stefan
Last updated 7/2020
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 2 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Basics of programming in Clojure
  • Advanced Clojure concepts
  • Working with IntelliJ IDEA
  • Working with REPL
Course content
Expand all 39 lectures 03:47:02
+ Introduction
5 lectures 12:02
What is Clojure
02:16
Tools
01:44
Where to get the code
00:11
+ Setup
8 lectures 50:48
Install Java on a Mac
03:56
Install Leiningen on a Mac
05:39
Install IntelliJ on a Mac
08:42
Install Java on a PC
04:23
Install Leiningen on a PC
07:33
Install IntelliJ on a PC
07:33
REPL
06:17
Explaining the code
06:45
+ Language basics
7 lectures 45:15
Functions
12:13
Variables
03:29
Operators
05:47
Compound Data Types
07:08
Coding challenge
01:43
A solution to the coding challenge
06:11
+ Fundamentals
9 lectures 01:15:34
Conditionals
14:28
Loops
12:19
Atoms
07:57
Sequences
10:18
StructMaps
06:21
Destructuring
05:07
Exception Handling
06:18
Coding challenge
01:53
A solution to the coding challenge
10:53
+ Adding complexity
7 lectures 42:21
Namespaces
07:26
Macros
04:40
Watchers
06:07
Agents
07:38
Reference Values
05:48
Coding challenge
01:24
A solution to the coding challenge
09:18
+ Conclusions
3 lectures 01:02
Final thoughts
00:48
Further resources
00:03
Thank you
00:10
Requirements
  • Interest in programming
  • Willingness to learn a fun new programming language
Description

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 PC or 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 LISP language, 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

Highly rated instructor with over 8000 active students and growing monthly.

Who this course is for:
  • Beginner programmers
  • Beginner Clojure developers