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

YouTube

Learn Clojure

via YouTube

Overview

Dive into a comprehensive 5-hour video playlist accompanying the Clojure Book, covering essential aspects of the Clojure programming language. Begin with an introduction to Clojure as a hosted language and set up your coding environment. Progress through fundamental concepts such as printing, arithmetic operations, and various data types including numbers, strings, and collections. Explore variables, file-based Clojure coding, and learn to differentiate between vectors and lists. Master logic, comparisons, conditional statements, and looping constructs. Delve into function creation, multiple arguments, return values, and recursion. Conclude with advanced topics like multimethods and pre/post-condition checking, while gaining proficiency in reading Clojure documentation throughout the course.

Syllabus

Learn Clojure - Clojure Book
Learn Clojure – Hosted Language
Learn Clojure - Installing stuff to start coding with Clojure
Learn Clojure, First Steps—Printing Things
Learn Clojure, First Steps — Arithmetic
Learn Clojure – Types of Numbers
Learn Clojure - First Steps, Strings
Learn Clojure - Variables
Learn Clojure - Clojure in a file
Learn Clojure – Vectors
Learn Clojure – Lists
Learn Clojure - Sets
Learn Clojure – Maps
Learn Clojure – Difference Between Vectors and Lists
Learn Clojure – Reading Clojure Documentation
Learn Clojure – Logic and Comparison
Learn Clojure – Conditions, if
Learn Clojure — Conditions, when
Learn Clojure – Loops
Learn Clojure – Starting with Functions
Learn Clojure – Functions with multiple arguments
Learn Clojure – Functions returning stuff
Learn Clojure – Recursion
Learn Clojure – Multi Methods
Learn Clojure – More on multimethods
Learn Clojure - Pre and Post Condition Checking

Taught by

Clojure Diary

Reviews

Start your review of Learn Clojure

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.