ELM Intro

Watch User Created Playlist (5)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Decode a List of Numbers From a JSON String in Elm

Build a Tiny App Using the Standard Elm Architecture

Using "Maybe" in Elm for values that may or may not exist

Create your first web page with Elm

Elm in 7 minutes

elm tutorial about Decode a List of Numbers From a JSON String in Elm

Decode a List of Numbers From a JSON String in Elm

5:21 elm

Decoding JSON strings in Elm is a 2-step process:

  1. Create a "recipe" for the decoding
  2. Perform the decoding

This lesson gives a couple basic examples of the two steps in action.

elm tutorial about Build a Tiny App Using the Standard Elm Architecture

Build a Tiny App Using the Standard Elm Architecture

5:34 elm

Notice: This lesson uses Elm 0.17!

Here's a document about the important differences between 0.16 and 0.17.

This lesson gives a rapid-paced introduction to what's known as the Elm Application Architecture. You can read about it in greater detail here:

guide.elm-lang.org.

We'll build a counter that utilizes the standard Elm combination of a model, a view, and update function.

See the linked code for a good starting place.

elm tutorial about Using "Maybe" in Elm for values that may or may not exist

Using "Maybe" in Elm for values that may or may not exist

4:22 elm

Elm includes a data type called Maybe which is useful for working with values that may, or may not exist. This lesson shows a simple case where maybe types are encountered, and how to make them useful.

elm tutorial about Create your first web page with Elm

Create your first web page with Elm

3:50 elm

This lesson will take you from nothing to a small Elm app that prints text to the browser.

elm tutorial about Elm in 7 minutes

Elm in 7 minutes

6:54 elm

We are going to take a high-level look at what an Elm application looks like? We show how to structure apps, as well as, Elm’s elegant syntax by building a small app.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?