# Recommendations for code katas?

**URL:** <https://forums.fsharp.org/t/recommendations-for-code-katas/67>\
**Category:** General\
**Tags:** beginners\
**Created:** [May 2, 2018, 5:51pm UTC](https://forums.fsharp.org/t/recommendations-for-code-katas/67 "2018-05-02T17:51:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ksigmund](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/ksigmund/32/50_2.png) [@ksigmund](https://forums.fsharp.org/u/ksigmund)\
**Post date:** [May 2, 2018, 5:51pm UTC](https://forums.fsharp.org/t/recommendations-for-code-katas/67/1 "2018-05-02T17:51:25Z")

</div>

I’ve asked this previously in other forum, but I thought it would be worth asking here as well - has anyone found any code katas/koans that they can recommend, be they specific to F# or language-agnostic? Previous recommendations were:

- [https://github.com/ChrisMarinos/FSharpKoans](https://github.com/ChrisMarinos/FSharpKoans)
- [http://rosalind.info/problems/list-view/](http://rosalind.info/problems/list-view/)

If you have any others, I’d love to hear about them!

---

<div class="post-metadata">

**Author:** ![reedcopsey](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/reedcopsey/32/9_2.png) [@reedcopsey](https://forums.fsharp.org/u/reedcopsey)\
**Post date:** [May 2, 2018, 5:54pm UTC](https://forums.fsharp.org/t/recommendations-for-code-katas/67/2 "2018-05-02T17:54:06Z")

</div>

There is also [http://exercism.io](http://exercism.io), which has a decent library for F#:

- [Exercism F# Exercises](http://exercism.io/languages/fsharp/exercises)

---

<div class="post-metadata">

**Author:** ![BanksySan](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/banksysan/32/51_2.png) [@BanksySan](https://forums.fsharp.org/u/BanksySan)\
**Post date:** [May 2, 2018, 6:05pm UTC](https://forums.fsharp.org/t/recommendations-for-code-katas/67/3 "2018-05-02T18:05:41Z")

</div>

I’ve been writing lexors as a kata. BrainFuck is a good starting point because it’s really simple, then I did CSS selectors and am expanding that to CSS in general.

---

<div class="post-metadata">

**Author:** ![mathias.brandewinder](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/mathias.brandewinder/32/10_2.png) [@mathias.brandewinder](https://forums.fsharp.org/u/mathias.brandewinder)\
**Post date:** [May 4, 2018, 4:58pm UTC](https://forums.fsharp.org/t/recommendations-for-code-katas/67/4 "2018-05-04T16:58:12Z")

</div>

I ported the Wonderland Katas from Clojure to F# some time back (really liked the original project). It’s 7 katas inspired by Alice in Wonderland, with various degrees of difficulty:

> **[mathias-brandewinder/wonderland-fsharp-katas](https://github.com/mathias-brandewinder/wonderland-fsharp-katas)**
>
> F# port of gigasquid/wonderland-clojure-katas. Contribute to mathias-brandewinder/wonderland-fsharp-katas development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![EelcoMulder](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/eelcomulder/32/156_2.png) [@EelcoMulder](https://forums.fsharp.org/u/EelcoMulder)\
**Post date:** [May 14, 2018, 7:59pm UTC](https://forums.fsharp.org/t/recommendations-for-code-katas/67/5 "2018-05-14T19:59:45Z")

</div>

I did some from [www.codewars.com](http://www.codewars.com) and [www.adventofcode.com](http://www.adventofcode.com)
