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"
- Basic Function Signatures
- Type Aliases
- Union Types
- Type Variables
- Maybe
- Advanced Function Signatures
- package.elm-lang.org
- See the "extra" packages and anything maintained by elm-community