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

Exercism

Clojure

via Exercism

Overview

Clojure is a dynamic programming language that targets the Java Virtual Machine (JVM). Designed as a general purpose language, Clojure combines the approachability of a scripting language with a robust infrastructure for multithreaded programming. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent .

Syllabus

  • Hello World
  • Lucian's Luscious Lasagna
  • Tracks on Tracks on Tracks
  • Bird Watcher
  • Cars, Assemble!
  • Interest is Interesting
  • Annalyn's Infiltration
  • Log Levels
  • Elyses Destructured Enchantments
  • Two Fer
  • Armstrong Numbers
  • Reverse String
  • Accumulate
  • Acronym
  • All Your Base
  • Anagram
  • Bob
  • Collatz Conjecture
  • Complex Numbers
  • ETL
  • Hamming
  • Nth Prime
  • Nucleotide Count
  • Pangram
  • Pig Latin
  • Protein Translation
  • Raindrops
  • RNA Transcription
  • Robot Name
  • Roman Numerals
  • Rotational Cipher
  • Run-Length Encoding
  • Scrabble Score
  • Secret Handshake
  • Series
  • Space Age
  • Strain
  • Sublist
  • Sum of Multiples
  • Triangle
  • Word Count
  • Atbash Cipher
  • Beer Song
  • Binary
  • Binary Search
  • Binary Search Tree
  • Change
  • Flatten Array
  • Gigasecond
  • Grade School
  • Grains
  • Hexadecimal
  • ISBN Verifier
  • Isogram
  • Kindergarten Garden
  • Leap
  • Pascal's Triangle
  • Perfect Numbers
  • Phone Number
  • Prime Factors
  • Proverb
  • Say
  • Trinary
  • Allergies
  • Crypto Square
  • Difference of Squares
  • Dominoes
  • Largest Series Product
  • Meetup
  • Octal
  • Spiral Matrix
  • Clock
  • Diamond
  • Luhn
  • Sieve
  • Robot Simulator
  • Wordy
  • Bank Account
  • Matching Brackets
  • Minesweeper
  • Poker
  • Queen Attack
  • Go Counting
  • POV

Reviews

Start your review of 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.