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
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
MirÃadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera