Haskell Tutor
Haskell tutoring for university students. Functional programming, recursion, type systems, and more.
Haskell is a purely functional programming language that forces you to think differently about computation. Instead of telling the computer what to do step-by-step, you describe what things are. This paradigm shift is challenging but builds strong foundations in computational thinking. ANU and UniMelb use Haskell specifically because it develops rigorous problem-solving skills.
Topics we cover
Common areas where students need help.
Who this is for
Example learning plan
A typical 4-6 week progression for this subject.
Fundamentals
Basic syntax, types, functions, pattern matching, and guards
Recursion & Lists
Recursive thinking, list operations, higher-order functions
Type System
Algebraic data types, type classes, polymorphism
Advanced Topics
Monads, IO, functors, and applicatives
Projects you can build
Real projects to practice and showcase your skills.
Pricing
Single Session
Try it out or get quick help.
- 60-minute session
- Session notes
- Any topic
5-Session Pack
Best value for learning this subject.
- Save $50
- 3-month validity
- Priority booking
FAQ
Why do universities teach Haskell?
I understand loops—why do I need recursion?
What are monads and why are they confusing?
Can you help with ANU COMP1100?
Ready to learn Haskell?
Start with a free consultation and we’ll build a plan for your learning goals.
Book a Free Consultation