Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/wolfadex/28-days-of-elm
- Owner: wolfadex
- Created: 2020-10-06T04:14:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-02T00:00:32.000Z (about 4 years ago)
- Last Synced: 2024-10-27T12:24:52.449Z (2 months ago)
- Topics: elm, learn
- Homepage:
- Size: 1.43 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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) |