# Haskell.ing, a Haskell Learning site

**URL:** <https://discourse.haskell.org/t/haskell-ing-a-haskell-learning-site/14890>\
**Category:** Show and Tell\
**Created:** [October 24, 2026, 12:00am UTC](https://discourse.haskell.org/t/haskell-ing-a-haskell-learning-site/14890 "2026-10-24T00:00:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![philcrissman](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/philcrissman/32/5475_2.png) [@philcrissman](https://discourse.haskell.org/u/philcrissman)\
**Post date:** [October 24, 2026, 12:00am UTC](https://discourse.haskell.org/t/haskell-ing-a-haskell-learning-site/14890/1 "2026-10-24T00:00:56Z")

</div>

> **[Haskelling](https://haskell.ing/)**
>
> Learn Haskell through interactive exercises with immediate feedback.

This is a site with some small Haskell lessons based on LYAH, and a bunch of exercises that can be attempted online.

I built this awhile ago, and it’s just been sitting there… I think I mostly haven’t shared it because, yes, I did build it primarily with Claude, and I still feel weird about sharing stuff made with AI. That said… it exists, and just in case anyone would find it interesting or useful… I thought I might as well share it.

The repo is public on github: [GitHub - philcrissman/haskelling: A tool for learning Haskell · GitHub](https://github.com/philcrissman/haskelling) so if anyone has better ideas for improving the exercises, I’ll gladly try to take in pull requests. Unfortunately, actually _running_ the app locally requires API keys for various services, which are not present in the repo, but the exercises can be tested locally without any of those API keys.

---

<div class="post-metadata">

**Author:** ![Execute](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/execute/32/5828_2.png) [@Execute](https://discourse.haskell.org/u/Execute)\
**Post date:** [October 24, 2026, 10:00am UTC](https://discourse.haskell.org/t/haskell-ing-a-haskell-learning-site/14890/2 "2026-10-24T10:00:02Z")

</div>

lol looks nice, but there’s not much feedback when submitting. also yea parenthesis ate me up on boolean logic 😭 I thought I was just stupid

---

<div class="post-metadata">

**Author:** ![philcrissman](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/philcrissman/32/5475_2.png) [@philcrissman](https://discourse.haskell.org/u/philcrissman)\
**Post date:** [October 24, 2026, 5:11pm UTC](https://discourse.haskell.org/t/haskell-ing-a-haskell-learning-site/14890/3 "2026-10-24T17:11:47Z")

</div>

Yeah, the exercises (wording, hints, everything) are definitely what needs the most work here. Thanks for checking it out
