Skip to content

Curriculum, exercises, and teaching materials for elm training.

Notifications You must be signed in to change notification settings

elm-training/elm-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Elm Training

This contains the course material for Elm Training. Before attending the training, make sure you can run the code in this repository, and configure your editor to show you errors inline when you save.

Please install git, Elm 0.18, and elm-live then run:

$ git clone https://github.com/elm-training/elm-training.git
$ cd elm-training
$ elm-reactor

Then open http://localhost:8000 in your browser. You should be able to navigate to ./topics/Introduction/Hello.elm and see "Hello World"

Introduction to Elm

Type System

The Elm Architecture

The Elm Architecture: Effects

Functional Programming

The Outside World

Real World Types - Data Modeling

Detailed Rendering

Reusable Views

Single Page Applications

Testing

Tour of the package ecosystem

About

Curriculum, exercises, and teaching materials for elm training.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published