Clojure: The Complete Beginner's Guide
What you'll learn
- Basics of programming in Clojure
- Advanced Clojure concepts
- Working with IntelliJ IDEA
- Working with REPL
Course content
- Preview06:23
- 00:03Freebies and updates
- 02:16What is Clojure
- 01:44Tools
- 00:11Where to get the code
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
Instructor
I am an avid learner and teaching enthusiast. I love creating content and courses that enrich people's lives and help them have a better experience, both personally and professionally.
I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to software development and mobile apps, and want to share the knowledge I have acquired.
I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.