Learning Clojure (Udemy.com)

Dynamic, Functional Programming on the Java Virtual Machine, CLR, and JavaScript

Created by: Infinite Skills

Produced in 2017

icon
What you will learn

  • Once you have completed this training course, you will be fully capable of taking advantage of Clojure's unique feature set to start writing useful software

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 70 / 100

icon
Course Description

In this Learning Clojure training course, expert author Adam Bard will teach you how to write Clojure code and structure Clojure products. This course is designed for the absolute beginner, meaning no experience with Clojure is required, although some programming knowledge would be beneficial. You will start by learning how to structure Clojure projects, then jump into interacting with Java. From there, Adam will teach you about concurrency, how to write safer software, and how to interact with data stores. Finally, this video training will cover writing a web application with Clojure, including how to route with Compojure, render HTML with Selmer and Hiccup, and render HTML with Enlive. Once you have completed this computer based training course, you will be fully capable of taking advantage of Clojure's unique feature set to start writing useful software. Working files are included, allowing you to follow along with the author throughout the lessons. Who this course is for:
This course is designed for the absolute beginner, meaning no experience with Clojure is required, although some programming knowledge would be beneficial. This course is ideal for beginner programmers who want to learn Clojure

icon
Instructor Details

Infinite Skills

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

icon
Reviews

3.5

73 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Adam Sherwood on 12/20/2020

Very brief overview.

By Eugene DeVries on 12/13/2020

So far it's still review for me. I'm expecting to get to the point where I'm out of my depth.

By Mark McWiggins on 12/6/2020

Just what I needed; I've been working here and there with functional languages for years but this brought Clojure into focus for me!

By Robert Graber on 8/8/2020

Instructor is way too fast. Doesn't explain well as all. Have to go over and over to get the meaning. This was useless. The instructor was constantly in a rush. You should make it clear that this course is for seasoned programmers, and not beginners. I got nothing out of it. I've watched it twice and my head is still spinning.

By John Knesek on 7/23/2020

The instructor really seems to know his stuff and is good at explaining the tactics of coding. This is currently like a math class where you learn to solve raw math problems but have no idea of what you would apply that math too in the world. I wish he started each section by taking a minute or two to explain real-world software architecture problems the thing he is about to explain solves.

By Jason Awuku on 6/25/2020

I like the content of the lessons, just the setup was not easy. The text editor, LightTable has not been updated in a while, so is not compatible with the newest versions of Windows and Ubuntu. So instead, I had to use Atom on my Ubuntu 20.04.
I would consider refactoring the course in Atom, or alternatively the intuitive editor called Nightcode (www.sekao.net/nightcode).
I look forward to finishing the course
One other thing, is that the notes downloaded at the start of the course did not contain anything, and the download link in the zip file did not lead to anything.

By Charl Marais on 6/19/2020

Clear and to the point.

By Francesca Pesci on 6/4/2020

I am a beginner but I've been reading. Nice, cut to the basics

By Konstantin Zorin on 5/26/2020

A mediocre course. An awful IDE full of bugs. Extremely superficial coverage. All the coding process is organized through constant wiping out the lines from the previous topic in one and the same doc core.clj. Seriously?
O'Reilly: wonderful books and dreadful courses.

By Filip Filipovic on 5/15/2020

I recognize and respect a principle you adhere to in your presentation which is very useful for those of us who are lagging a bit in our knowledge: the 'why' pickup hooks. You use it whenever you show a 'how' and follow it up with a 'why' relating to aspects of it which might pass off as things taken for granted. The 'why' is a pickup point for getting up to speed if we need to brush up on something, as opposed to being stuck with a mystery recipe. It takes great discipline to always consider that there just might be a blind spot in the student's understanding of the presented matter and offer a courtesy 'hook' for catching up. This is especially true for the code refactoring parts. Good work.

By Samuel Danilo Messias Pires do Couto on 5/10/2020

He could have developed a more robust web app example

By Rodolfo San Vicente on 4/14/2020

Would be better if screen wouldnt be cleaned every time so quickly