Learning syllabus ideas
- Dominant language
- Kotlin
- Stars
- 249
- Forks
- 204
- PR merge metrics
- No merged PRs in 30d
Description
Finding exercises to go with the concepts can be hard. I've tried to list some preliminary suggestions below, for an incomplete list of likely concepts. Track names in parentheses mention this exercise in the `config.json` (I haven't checked if they have all published it on a syllabus).
| **Concept** | **Some possible exercises** |
|------------------------|------------------------------------------------------------------------------------------------------------------|
| basics _([merged](https://github.com/exercism/kotlin/pull/708))_ | lasagna _([merged](https://github.com/exercism/kotlin/pull/519))_ |
| booleans _([merged](https://github.com/exercism/kotlin/tree/main/concepts/booleans))_ | annalyns-infiltration _([merged](https://github.com/exercism/kotlin/commit/f6ec10ac2fe46fb4c5906cd725f1c8931c15c7d6))_ |
| numbers ([PR #711](https://github.com/exercism/kotlin/pull/711)) | cars-assemble ([PR#713](https://github.com/exercism/kotlin/pull/713)) |
| conditionals _([merged](https://github.com/exercism/kotlin/pull/710))_ | vehicle-purchase? (C++, Go, JS, jq, Swift)
cars-assemble? (Clojure, C#, F#, Go, Java, Lua, Julia) |
| lists (wip) | making-the-grade? (C++, Python)
bird-watcher? (Clojure, C#, F#, Go, Java, JS, Julia) |
| arrays | making-the-grade? (C++, Python)
bird-watcher? (Clojure, C#, F#, Go, Java, JS, Julia) |
| strings ([PR #712](https://github.com/exercism/kotlin/pull/712)) | log-levels? (C++, Elixir, Clojure, CLisp, C#, F#, Gleam, Java, Python, Julia) |
| bit-operations ([PR #716](https://github.com/exercism/kotlin/pull/716)) | secrets? (Crystal, Elixir, Gleam, Java, Julia) |
| chars ([PR #715](https://github.com/exercism/kotlin/pull/715)) | squeaky-clean? (Clojure, C#, F#, Elm, Java, Julia) |
| ranges ([PR #718](https://github.com/exercism/kotlin/pull/718)) | chessboard/chess-game? (Crystal, Ruby, Elixir, Go, Julia) |
| when (wip) | guessing-game? (Elixir, F#, Gleam) |
| nullability ([PR #714](https://github.com/exercism/kotlin/pull/714)) | tim-from-marketing? (C#, Java) |
| sets | gotta-snatch-em-all? (Elm, Gleam, Java) |
| maps | international-calling-connoisseur? (Clojure, C#)
inventory-management? (Python, Julia) |
| pairs-and-triples | ??? |
| randomness (wip) | captains-log? (Elixir, Java, [JS](https://exercism.org/tracks/javascript/exercises/captains-log), Julia)
maze-maker? (Elm)
roll-the-die? (C#)
animal-magic? (Go) |
| enums | boutique-inventory? (Elixir, Gleam, Ruby)
logs-logs-logs? (C#, Go, Java) |
| recursion | bird-count? (Elixir, Gleam)
dna-encoding? (Elixir)
pizza-order/pizza-pricing? (JS, F#, Gleam) |
| functions | ??? |
| loops | interest-is-interesting? (C++, Clojure, Crystal, C#, F#, Go)
mixed-juices? (JS, Julia) |
| higher-order-functions | coordinate-transformation? ([JS](https://exercism.org/tracks/javascript/exercises/coordinate-transformation)) |
| classes | jedliks-toy-car/~~elons~~-toys? (Java, C#, Go) |
| exceptions | calculator-conundrum? (C#, Java)
factory-sensors? (JS, Julia) |
| types | ??? |
A syllabus has only one concept exercise per concept. Where there are multiple exercise suggestions in a cell, that means making a choice.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.