Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wolfadex/28-days-of-elm

A 28 day guide to getting started with Elm.
https://github.com/wolfadex/28-days-of-elm

elm learn

Last synced: 14 days ago
JSON representation

A 28 day guide to getting started with Elm.

Awesome Lists containing this project

README

        

⚠️ This is a work in progress ⚠️

# 28 Days of [Elm](https://elm-lang.org/)

A guide to help you learn the basics of Elm in 28 days. No Javasctipt, HTML, or CSS knowledge is required though some basic knowledge of each will make the projects the end a little easier.

| Day # | Topic | Status |
| ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| 1 | [Introduction](./day_01) | Done |
| 2 | [Values & Functions](./day_02) | Done |
| 3 | [Conditionals & Tuples](./day_03) | Done |
| 4 | [Lists](./day_04) | Done |
| 5 | [Records](./day_05) | Done |
| 6 | [The Elm Architecture (TEA): Buttons](./day_06) | In Progress |
| 7 | [TEA: Text Inputs](./day_07) |
| 8 | [Types: Primitives](./day_08) |
| 9 | [Types: Functions](./day_09) |
| 10 | [Types: Annotations](./day_10) |
| 11 | [Types: Variables](./day_11) |
| 12 | [Error Handling: Maybe](./day_12) |
| 13 | [Error Handling: Result](./day_13) |
| 14 | [Types: Constraints](./day_14) |
| 15 | [Types: Aliases](./day_15) |
| 16 | [Types: Custom](./day_16) |
| 17 | [Pattern Matching](./day_17) |
| 18 | [JSON](.day_18) |
| 19 | [Project: Solar Masses](./day_19) |
| 20 | [HTTP](./day_20) |
| 21 | [Project: World Language & Populations](./day_21) |
| 22 | [Random](./day_22) |
| 23 | [Project: Dice Roller](./day_23) |
| 24 | [Javascript Interop: Flags & Ports](./day_24) |
| 25 | [Project: Leaderboard](./day_25) |
| 26 | [Revisit: Leaderboard](./day_26) with [mdgriffith/elm-ui](https://package.elm-lang.org/packages/mdgriffith/elm-ui/latest/) |
| 27 | [Revisit: Solar Masses](./day_27) with [ianmackenzie/elm-units](https://package.elm-lang.org/packages/ianmackenzie/elm-units/latest/) |
| 28 | [Revisit: World Language & Populations](./day_28) with [krisajenkins/remotedata](https://package.elm-lang.org/packages/krisajenkins/remotedata/latest) |