











More than 4 million 5-star reviews
65,000 expert tutors in 300+ subjects
Find a great match with our Good Fit Guarantee
More than 4 million 5-star reviews
65,000 expert tutors in 300+ subjects
Find a great match with our Good Fit Guarantee
Featured by the nation’s most respected news sources
Tutors from top universities
Get 1:1 help fast
The Best Functional programming Tutoring Online
Find the best Functional programming tutor

Senior Data / Software Architect Specializing in Data Structures
On my GitHub (mfnbc), I demonstrate these core principles practically through custom SQL, graph and vector databases and functional programming data structures. I am here to help you master abstract data types, memory management, and...
On my GitHub (mfnbc), I demonstrate these core principles practically through custom SQL, graph and vector databases and functional programming data structures. I am here to help you master abstract data types, memory management, and...

MS Candidate in Computer Science with SWE & AI Experience
I have experience across various programming paradigms, including object-oriented programming in Java, Python, and Golang; functional programming in OCaml; and verification-aware programming in Dafny. Through coursework and projects, I have...
I have experience across various programming paradigms, including object-oriented programming in Java, Python, and Golang; functional programming in OCaml; and verification-aware programming in Dafny. Through coursework and projects, I have...

Industry Experience in Fortune 50 Companies and Funded Startups
I am full stack and know my way around a large number of programming tools and techniques including debuggers, IDEs, object-oriented programming, functional programming, scripting, AI programming, and many more. I also know how to teach...
I am full stack and know my way around a large number of programming tools and techniques including debuggers, IDEs, object-oriented programming, functional programming, scripting, AI programming, and many more. I also know how to teach...
Jonathan was able to help me solve the problems I was having with my assignments, and was also able to explain the solutions so that I could understand them. - Michael

Senior Software Engineer Specializing in Python Development
... from beginner to advanced levels. My lessons focus on Python fundamentals, including variables, loops, functions, object-oriented programming, data structures, debugging, and problem-solving. I also help students apply Python to real-world projects...
... from beginner to advanced levels. My lessons focus on Python fundamentals, including variables, loops, functions, object-oriented programming, data structures, debugging, and problem-solving. I also help students apply Python to real-world projects...
If you are unsure whether to choose this tutor or another I'm here to help you. Choose Umair! He is the most patient and knowledgeable tutor I have ever seen on Wyzant. He's also very flexible and really really nice and kind. I ha... - Bruce

UC Berkeley CS grad Python tutor for fundamentals and advanced topics
With over 20 years of experience, I'll guide you through the fundamentals of Python programming and help you master advanced concepts. I can help you with: Core Python: Data structures, control flow, functions, modules,...
With over 20 years of experience, I'll guide you through the fundamentals of Python programming and help you master advanced concepts. I can help you with: Core Python: Data structures, control flow, functions, modules,...
I get to work with Tony in a unique way as I am not studying for any course work but studying with him how to set up my workstation in a way that keeps me extremely efficient when working with my developers. It has saved me countl... - Iker, 14 lessons with Tony

M.S. in Computer Science with functional & logic programming exp.
I have ample experience using mathematical logic in computer science. I have taught students Boolean algebra in CS classes and theorem proving in geometry. I've shown students how to use truth tables to analyze logical expressions, and I enjoy...
I have ample experience using mathematical logic in computer science. I have taught students Boolean algebra in CS classes and theorem proving in geometry. I've shown students how to use truth tables to analyze logical expressions, and I enjoy...
Very patient tutor who is accessible to students of all levels. He is highly experienced in communicating and adapts very quickly to different needs. It is clear that he has a very strong theoretical foundation which he employs ve... - Amelia, 19 lessons with Jordan

Over 15 years working on Ruby on Rails projects
Ruby on Rails is a framework built on top of the Ruby language and therefore creating Websites using Ruby on Rails requires extensive knowledge of Ruby syntax and features. Among other things, Ruby is a functional programming language and I...
Ruby on Rails is a framework built on top of the Ruby language and therefore creating Websites using Ruby on Rails requires extensive knowledge of Ruby syntax and features. Among other things, Ruby is a functional programming language and I...
I worked with Juliet for my Intro to Computer Science and Data Structures class. She is very knowledgeable in computer science and went above and beyond to thoroughly explain confusing C++ concepts/approaches and taught me how to ... - Lucy, 31 lessons with Juliet

5 years of experience using C# for game development in Unity
I am very familiar with the fundamentals of C# and can also help with more advanced topics like optimization, memory management, reflection, OOP patterns, and functional programming.
I am very familiar with the fundamentals of C# and can also help with more advanced topics like optimization, memory management, reflection, OOP patterns, and functional programming.

Math Stats Physics Data-science Code-dev. Distance-learner friendly!
Computer science includes a certain amount of code design, I'll add that I am comfortable teaching all of the major object oriented design patterns. I can teach in C/C++ or Java. I can also teach functional programming viz., R or...
Computer science includes a certain amount of code design, I'll add that I am comfortable teaching all of the major object oriented design patterns. I can teach in C/C++ or Java. I can also teach functional programming viz., R or...
Peter is a lifesaver! I needed statistics help with my Master's thesis, and he was able to quickly understand the data I'm working with, suggest statistical tests that would be a better fit, and explain these tests in a very easy-... - Jillian, 2 lessons with Peter

Programmer for the past decade
I studied algorithms, data structures, object-oriented design, and computer hardware in college. Post college, I've also taught myself the basics of parsing, grammars, and functional programming. Finally, I have experience programming...
I studied algorithms, data structures, object-oriented design, and computer hardware in college. Post college, I've also taught myself the basics of parsing, grammars, and functional programming. Finally, I have experience programming...
Alys understands very cleary what information I need and explains everything in a way that expands my understanding. Alys is very knowledgeable and obviously has the experience to give guidance. - David, 57 lessons with Alys

Expert Tutor in Excel, Python, Data Science, and SQL – Learn conf
I am Lianna , a passionate data science tutor holding a BS in Data Science from the University of Central Florida. I have extensive hands-on experience in analytics, programming, and machine learning. Over the years, I’ve developed a strong...
I am Lianna , a passionate data science tutor holding a BS in Data Science from the University of Central Florida. I have extensive hands-on experience in analytics, programming, and machine learning. Over the years, I’ve developed a strong...
Lianna is exceptionally knowledgeable and thorough with the assignments. She has made adjustments to her schedule to ensure that all assignments meet deadlines. Additionally, she demonstrates great patience, especially considering... - Sequeoia

Lead ios Engineer Specializing in Swift
I understand the ios architecture and deep dive in UI Animation and Games . I have developed applications using UIKit and many features of ios. I have expertise with functional programming and protocol oriented programming. I also...
I understand the ios architecture and deep dive in UI Animation and Games . I have developed applications using UIKit and many features of ios. I have expertise with functional programming and protocol oriented programming. I also...
Arbi has done dozens of sessions with me. No matter your level Arbi is always willing help. He explains things wholly and concisely and is a pleasure to work with. Will continue to work with him for as long as I can! - Nolan, 10 lessons with Arbi

Avid user of Wolform's Mathematica
Mathematica is unique in that it is very powerful functional programming language. I effectively used Mathematica for my doctoral research. My prior professional programming experience of about 10 years was very helpful in navigating...
Mathematica is unique in that it is very powerful functional programming language. I effectively used Mathematica for my doctoral research. My prior professional programming experience of about 10 years was very helpful in navigating...
He was such a knowledgeable professor! He went through the base to be able to understand any future problems! Thank you - Islem

Silicon Valley professional software engineer/tutor - great explainer
I'm multilingual (in computer languages), with Java as my "native" language. But I'm also quite fluent in dynamic/functional programming languages (Javascript, clojure, Python, etc.), as well as databases (SQL),...
I'm multilingual (in computer languages), with Java as my "native" language. But I'm also quite fluent in dynamic/functional programming languages (Javascript, clojure, Python, etc.), as well as databases (SQL),...
Thurston was really patient and kind given the fact that I’m new to programming. He made sure not only to explain in depth the material but also that I really understood it. Now, I feel so much better about my course and would def... - Violet, 4 lessons with Thurston

Implementor of Data Structures in C, C++ and Java
... SQL data managers. I have implemented most of the commonly taught data structures in both object-oriented and functional programming styles. I have successfully taught data structures to many Wyzant students. ...
... SQL data managers. I have implemented most of the commonly taught data structures in both object-oriented and functional programming styles. I have successfully taught data structures to many Wyzant students. ...
I have worked with Carter 4 times so far and plan to continue to do so in the future. He has vast knowledge of a variety of coding languages. I acquired about C and relating it back to assembly. He was able to quickly assess whe... - Samantha, 5 lessons with Carter

Taught Visual Basic California Community Colleges for 9+ Years
From 2015-2024, I taught at least one course offering of a class in the community college system in California that included six chapters of Visual Basic (from Getting Started with Visual Basic by Tony Gaddis). These included use of controls,...
From 2015-2024, I taught at least one course offering of a class in the community college system in California that included six chapters of Visual Basic (from Getting Started with Visual Basic by Tony Gaddis). These included use of controls,...
Alex S. is a really helpful and understanding tutor for statistics. He always asked me if I had any questions or if I was confused about a certain topic. We walked through different problems, and he explained how to solve them cle... - Sofia, 14 lessons with Alex

Bring your startup or other project to life
I have a technical background in programming languages and have taught C++ to businesspeople at Ritsumeikan Asia Pacific University. I'm an expert in functional programming. I developed a web platform for my own startup and can help...
I have a technical background in programming languages and have taught C++ to businesspeople at Ritsumeikan Asia Pacific University. I'm an expert in functional programming. I developed a web platform for my own startup and can help...

Computer Science Graduate Experienced in Multiple Coding Languages
I have taken multiple classes as an undergraduate which required coding in C++. in these classes, I have developed applications which relied both on functional programming and object-orienrted programming. I have passed each of these...
I have taken multiple classes as an undergraduate which required coding in C++. in these classes, I have developed applications which relied both on functional programming and object-orienrted programming. I have passed each of these...
Charles tutored my son in a college-level Computer Networks course. Charles was accessible and knowledgeable, and he was able to work with his schedule to fit in tutoring sessions multiple times per week. With Charles' guidance,... - John, 26 lessons with Charles

Mathematician, Programmer
I've contributed to software in web publishing and a Python-JVM compiler. My main languages are Python and Ocaml. Topics I'm a good choice for include: * Functional programming. I use OCaml, but can help with Haskell or...
I've contributed to software in web publishing and a Python-JVM compiler. My main languages are Python and Ocaml. Topics I'm a good choice for include: * Functional programming. I use OCaml, but can help with Haskell or...

CS Major at Caltech with CS Tutoring Experience
I've taken both theoretical classes like discrete math, algebraic complexity theory, and applied programming classes like object-oriented programming in Java, functional programming in Haskell, and automated theorem proving in Coq. I...
I've taken both theoretical classes like discrete math, algebraic complexity theory, and applied programming classes like object-oriented programming in Java, functional programming in Haskell, and automated theorem proving in Coq. I...

Cornell Dean's List Tutor Specializing in Math and CS
At Cornell, I have been a Teaching Assistant and Course Consultant for 4 years, facilitating courses such as Data Structures and Object-Oriented Programming, Functional Programming, and Artificial Intelligence Practicum. Additionally, I...
At Cornell, I have been a Teaching Assistant and Course Consultant for 4 years, facilitating courses such as Data Structures and Object-Oriented Programming, Functional Programming, and Artificial Intelligence Practicum. Additionally, I...

Computer Science Teaching Assistant
I am currently 3 years into my Bachelors of Computer Science degree. I am a teaching assistant for a course in the computer science program that covers basic functional programming using EOPL/Scheme and teaches theory. I have also...
I am currently 3 years into my Bachelors of Computer Science degree. I am a teaching assistant for a course in the computer science program that covers basic functional programming using EOPL/Scheme and teaches theory. I have also...

Computer Science B.S. from Caltech
I studied Computer Science at Caltech, with a focus on functional programming. I worked as a TA in multiple Caltech computer science classes. I have also completed multiple computer science internships, in languages including Java, C++ and...
I studied Computer Science at Caltech, with a focus on functional programming. I worked as a TA in multiple Caltech computer science classes. I have also completed multiple computer science internships, in languages including Java, C++ and...

Experienced College/HS Tutor and Teacher - Computer Science, Math
I also have experience with undergraduate and graduate computer science coursework for more practical courses. Operating systems, formal verification, compiler design, and functional programming project based courses in C, Haskell, OCaml,...
I also have experience with undergraduate and graduate computer science coursework for more practical courses. Operating systems, formal verification, compiler design, and functional programming project based courses in C, Haskell, OCaml,...

Computer Science PhD Student at University of Maryland | Cornell Grad
In college, I took a variety of computer science and math courses, such as Analysis of Algorithms, Functional Programming, Machine Learning, Cryptography, Discrete Math, Abstract Algebra, Real Analysis, and Topology. I also have been a...
In college, I took a variety of computer science and math courses, such as Analysis of Algorithms, Functional Programming, Machine Learning, Cryptography, Discrete Math, Abstract Algebra, Real Analysis, and Topology. I also have been a...
Tutors on Wyzant Cost $35 - 60 per hour on average
Tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.
Compare tutor costs. With a range of price options, there’s a tutor for every budget.
Sign up, search, and message with expert tutors free of charge.
Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.
Love Your Lesson Or It’s Free
Your first hour with a new tutor is protected by Wyzant’s Good Fit Guarantee. If you’re not satisfied with your lesson, you don’t pay. No questions asked.Reported on by leading news outlets



Functional programming Tutoring Online
On Wyzant, online functional programming tutoring offers personalized, one-on-one guidance to help students learn languages like Haskell, Scala, and functional approaches in Python or JavaScript. Tutors guide learners through concepts like immutability, pure functions, and recursion to build strong foundations in functional programming.
Functional programming involves writing software by focusing on functions and avoiding changing data. Learners explore topics such as higher-order functions, recursion, pattern matching, and immutability, applying these techniques to real-world coding challenges.
Wyzant connects students with expert tutors who provide tailored lessons to improve coding skills and deepen understanding. Whether for academic coursework, project work, or personal growth, tutor-led sessions help learners progress with confidence.
Find Online Tutors in Subjects related to Functional Programming.
Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Functional Programming, tap into the nation’s largest community of private tutors. Wyzant helps more students find face to face lessons, in more places than anyone else. Plus, if you're not happy with any new tutor, we'll gladly refund the cost of your first hour. In addition to Functional Programming tutors, Wyzant can also help you find:
Online SAS Programming tutors | Online Prolog tutors | Online Vba Programming tutors | Online Labview tutors | Online Microsoft Excel Vba tutors | Online R tutors | Online Perl tutors | Online Excel Vba tutors | Online Microsoft Vba tutors | Online Scala tutors | Online Linear Programming tutors | Online Introduction To Java tutors | Online Lambda tutors | Online F# tutors | Online React Redux tutors | Online IB Computer Science HL tutors | Online Dynamic Programming tutors | Online Embedded C tutors | Online Computational Problem Solving tutors | Online Data Types And Representation tutors | Online Word VBA tutors | Online Data Structures tutors | Online Coding Style tutors | Online Java 8 tutors | Online Software Development tutors | Online PHP tutors | Online C++ tutors | Online C# tutors | Online Excel Automation tutors | Online Logic Pro tutors | Online Ruby On Rails tutors | Online Data Structure tutors | Online Redux tutors | Online Vb.Net tutors
Get the Functional programming help you need, right when you need it with the convenience of online lessons.
See online Functional programming tutors
