Elm
Offered By: Exercism
Course Description
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
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX