











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

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

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

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.

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...

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

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

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

Computer Programming Instructor | JavaScript, Python, React, SQL
...JavaScript, and SQL. My lessons cover core concepts like algorithms, data structures, loops, conditionals, functions, and object-oriented programming principles that apply across all languages. Whether you're learning your first programming language, ...
...JavaScript, and SQL. My lessons cover core concepts like algorithms, data structures, loops, conditionals, functions, and object-oriented programming principles that apply across all languages. Whether you're learning your first programming language, ...
I am taking a college level Computer Science course and was very unfamiliar with anything to do with the logistics of coding. Mark was very knowledgable and patient with me and explained thoroughly each step. I am so thankful to h... - Emma, 2 lessons with Mark

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

Python Tutor for High School & College Students
I specialize in helping high school and introductory college students understand core programming concepts such as variables, conditionals, loops, functions, object-oriented programming, and working with lists and 2D arrays. My...
I specialize in helping high school and introductory college students understand core programming concepts such as variables, conditionals, loops, functions, object-oriented programming, and working with lists and 2D arrays. My...

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

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

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...

Python Tutor | Python Basics, Debugging, OOP & Assignments Help
I teach Python programming with a focus on Python basics, syntax, debugging, loops, functions, and object-oriented programming (OOP). I help students with Python assignments, homework help, and coursework for school and college-level...
I teach Python programming with a focus on Python basics, syntax, debugging, loops, functions, and object-oriented programming (OOP). I help students with Python assignments, homework help, and coursework for school and college-level...

Senior at CMU CS + Amazon & Coinbase SWE Internships
...computer science. Through coursework and technical projects, I have developed strong skills in Python, Java, C, and functional programming, as well as problem-solving and software development. I enjoy helping students understand not only how to write...
...computer science. Through coursework and technical projects, I have developed strong skills in Python, Java, C, and functional programming, as well as problem-solving and software development. I enjoy helping students understand not only how to write...

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...

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...

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...

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...

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...

BS+MS in Computer Science @ Carnegie Mellon; Experienced Teaching Asst
I received both my BS and MS in Computer Science from Carnegie Mellon University. At Carnegie Mellon, I worked as a computer science teaching assistant for 7 semesters. I taught functional programming, constructive logic, and compiler...
I received both my BS and MS in Computer Science from Carnegie Mellon University. At Carnegie Mellon, I worked as a computer science teaching assistant for 7 semesters. I taught functional programming, constructive logic, and compiler...

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...
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
