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.
Instructor Details
Courses : 23
Specification: Clojure: The Complete Beginner’s Guide
|
28 reviews for Clojure: The Complete Beginner’s Guide
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $17.99 |
---|---|
Provider | |
Duration | 4 hours |
Year | 2022 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$99.99 $17.99
Nikolas Pafitis –
A beginner watching this course will have a very skewed of the programming language in question
Fabr cio Aparecido Kawano –
Sim era o q eu esperava!!!
Kaleb Lucas da Silva Alves –
For complete begginers, this is a good course, I expected to use less if’s statements, since we are learning a functional programming language, but, i think this would be for an advanced course.
Teguh Wicaksono –
Good course to start a journey in learning Clojure
Paul Heimbach –
The first portion was fine. Then we are dropped off into Intellij with no real explanation on how to use it. The coding portion introduces commands, etc with no real explanation. This is not a beginners course.
Sergei Kvaisner –
This course for very beginners.
Steffen Roller –
It’s a quick, somewhat superficial introduction into Clojure. The author doesn’t seem to be a person with a lot of background in Clojure. I sometimes get the impression that he is two weeks ahead of me in learning : ). He explains the basic forms of Clojure but doesn’t spend much time on the underlaying concepts. He uses a naming convention which doesn’t match the established Clojure practises, eg. function names in camelCase instead of dash (DataTypes should be data types and increment set should become increment set). That seems very much Java inspired. I like that the course starts with the very basic installation of the tools. Sometimes the teacher introduces concepts or keywords or functions which aren’t known and says we’ll come to this later. I know a bit about Clojure and can work with it, but a complete newbie might not. I don’t think the examples used to demonstrate expressions are coming out of experience. Those are very basic. In one example the author demonstrate how to change an so called atom inside a loop. Given how much Clojure’s focus is on functional programming and immutability I consider this example a blunder. The speaker should try stop saying ok after every other sentence and should drop the many uh and ah. So far I’d say I’m learning something. The level is probably high school which isn’t necessary a bad thing. It keeps the intended audience on subject.
Viridiana Lourdes –
Great practical course. Thank you!
Sibghat Ullah –
IDE is quite zoomed out. hard to see without fullscreen
Myreille Abaya –
I barely knew anything about Clojure so this course really helped me become familiar with the basics and learn the foundation. I like how you discussed the various data types individually, which is what I was looking for in a course. A couple feedback I have to give is to make your coding font larger or clearer as it’s quite hard for me to read. I also would like to see another course on practical applications like building a website using Clojure.
Hasier Ollo Mendoza –
It is a very well explained and simple Clojure introduction course, for anyone unfamiliar with Lisp languajes
Yuriy Galanter –
Very smooth introduction Clearly and easily explained concepts
Danilo Guimaraes –
I have been learning Clojure for 3 months, so I’m still a beginner in both the language and the functional programming paradigm. It felt to me more like a language showcase/presentation rather than a course. It misses some basic stuff like using local variables and in many situations the code seems to be written as an imperative language, not functional. It does not cover unit testing (which is a basic topic) and does not follows the standard style guide when writing the code (which is quite small in the screen as well).
Mykola Androsovych –
There are some mistakes a.g. when it was spoken about types, the teacher used ‘someSymbol as example of keyword, no provided example for default branch of case statement. Not sure but looks like ( (+ 2 (/ 5 3)) 1) is equal to 2 + 5 / 3 1 but not ( (/ (+ 2 5) 3) 1)
Fausto Alonso –
A good introductory course.
Edwin Triana –
Good course to learn the basic syntax but has no information about functional programming an all stuff behind. A more specialized course must be taken after that to get the advantages of the language
Shaffan Mustafa –
Great course! Wish there were a few more coding challenges, with more detailed descriptions. Overall, an excellent roadmap to getting started with Clojure!
Ian Hamilton –
I recently started working with Clojure at my job, so I brought a bit of experience to this course. Unfortunately, I found several errors in the material, from mispronunciation, to violation of Clojure best practices, to introducing a datatype incorrectly as a different datatype. I got the impression that the instructor had only just learned Clojure himself, and didn’t have any real experience to bring to bear. The course is fine as far as introducing you to the basic syntax of the language, but in my opinion that’s the bare minimum of what a course should accomplish.
Brian Franklin –
This was broken down really well and had a good pace. The challenges were nicely balanced.
Grzegorz Smajdor –
Really good basics!! Thank you!
Arash Amiri –
Very basic. explains the concepts.
Elliot S –
A tour through many features of Clojure, but ignoring its essence.
Sam Johnson –
The font’s a bit small to read, but otherwise the course is easy to follow
Daniel Mor –
I think more exercise is needed. As for the Macros lecture, there should be at least one example of how to create a Macro
Magnum Noree –
The intro is very annoying, especially on the shorter <3 minute videos...
Angel Rojas Pacheco –
good explanation for the basic.
Prashantnagorao Deshpande –
Good content, and focused selection of modules. Explained very easy
Douglas Lewit –
It’s great! But I’m a traditional command line guy. Not interested in IntelliJ IDEA or Eclipse. Vi and Vim are okay, but I really like Emacs for writing programs. That’s what I plan to use for this class. Thanks.