There are great resourced for learning and reading theory, but how do I practice

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. Awesome-list-of-Haskell-mentors

    An amazing list of Haskell developers who would like to mentor beginner-contributors in open source projects.

    The second one is contributing to open source projects with mentoring or without.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Exercism - website

    The codebase for Exercism's website. (by exercism)

    The first option is doing code exercises like here and etc.

  4. Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    Try the Ray Tracer Challenge. It is a language agnostic book that walks you through building a 3d tracer in the language of your choice, using a test-driven approach. Excellent way to test your knowledge of a specific language and build something. Sites like exercism.io are also great ways to do this

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to contribute to Moodle?

    1 project | dev.to | 9 Jul 2025
  • Do you need to be a programmer to contribute to open source projects?

    4 projects | dev.to | 8 Jul 2025
  • ICTSchool VS Canvas LMS - a user suggested alternative

    2 projects | 27 May 2025
  • Ask HN: What book should my CS1 students read?

    1 project | news.ycombinator.com | 4 May 2025
  • Deploying Canvas LMS on Kubernetes: Unlocking Full Control, LTI 1.3 for Developers & Educators

    2 projects | dev.to | 3 Mar 2025