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

Exercism

Elm

via Exercism

Overview

Elm describes itself as a "delightful language for reliable webapps". It aims at producing web applications with great performances and no runtime exception. Concretely, it is a functional programming language compiling to JavaScript. Its syntax and features originated from the ML family of languages, such as Haskell, but with .

Syllabus

  • Hello World
  • Lucian's Luscious Lasagna
  • Betty's Bike Shop
  • Annalyn's Infiltration
  • Tracks on Tracks on Tracks
  • Bandwagoner
  • Valentines Day
  • Tisbury Treasure Hunt
  • Role Playing Game
  • Go
  • Ticket, Please!
  • Mario's marvellous lasagna
  • Top Scorers
  • Paola's Prestigious Pizza
  • Two Fer
  • Bob
  • Leap
  • Space Age
  • Sum of Multiples
  • Accumulate
  • Grade School
  • Raindrops
  • Robot Simulator
  • Allergies
  • Hamming
  • Pangram
  • Isogram
  • Phone Number
  • Twelve Days
  • Acronym
  • Anagram
  • Series
  • Atbash Cipher
  • Luhn
  • Grains
  • All Your Base
  • Largest Series Product
  • Triangle
  • Pythagorean Triplet
  • Collatz Conjecture
  • Binary Search
  • List Ops
  • Pascal's Triangle
  • Roman Numerals
  • ETL
  • Nucleotide Count
  • Word Count
  • Strain
  • Say
  • Wordy
  • Difference of Squares
  • Gigasecond
  • RNA Transcription
  • Armstrong Numbers
  • Scrabble Score
  • Run-Length Encoding
  • Transpose
  • Matching Brackets
  • Sublist
  • Bowling
  • Complex Numbers
  • SGF Parsing
  • Circular Buffer

Reviews

Start your review of Elm

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.