Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Haskell: Programming with mathmatics

SAT Score Range

•

0 sessions

•

This series was cancelled by the tutor on July 22, 2025. We're very sorry–you can explore more Computer Science series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

The language Haskell (https://www.haskell.org/) is the stepping stone from the "basics" of computer science to a more theoretical understanding.

For anyone who wants to take the next step from knowing Java or C++ to getting into the details of programming languages, Haskell is quite important

Here, I hope to provide a short introduction to Haskell. While this is open to everyone, experience programming is highly recommended.

Throughout this course we will cover:
  • Haskell basics
  • Functional programming (and why it's useful)
  • Typical types
  • What is a higher order function, and why they are useful
  • Usage of Haskell in actual projects
In addition, if this goes quick enough, we might cover:
  • Functors and Monads, and how a list is similar to a function
  • A kind introduction to types and classes
  • The theoretical basis of Haskell

Tutored by

Ethan M đŸ‡ºđŸ‡¸

Certified in 31 topics

View Profile

Hello, my name is Ethan, and I'm a high school student. I love math, science, and programming, and I'm more than happy to tutor other people in those subjects (which is why I'm here). Feel free to message me if you want a session, I'll do the best I can to help

Schedule

✋ ATTENDANCE POLICY

You are free to attend/skip whichever sessions you want.

No sessions found.

Public Discussion

Please log in to see discussion on this series.