Jinge Z.
9 lessons












Get 1:1 help fast
Find the best Functional programming tutor

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

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

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,...
We have had an absolutely amazing experience with our Tony! He is incredibly knowledgeable, patient, and genuinely invested in helping our son succeed.Tony helped him build his business website from the ground up, worked through d... - Pam, 15 lessons with Tony

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

We used Linux and unix everywhere on campus. I have used those two operating systems on my jobs as a software engineer. I understand programming from functional programming , to object oriented programming, to design patterns and...
We used Linux and unix everywhere on campus. I have used those two operating systems on my jobs as a software engineer. I understand programming from functional programming , to object oriented programming, to design patterns and...
Edward is exceptional. He knows what he is teaching and knows how to teach it. He cares for his students and I appreciate that! I completely trust him to guide my son to success in this subject. - Maritha, 17 lessons with Edward

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.

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

I have twenty years of experience developing and testing applications using in a variety of object oriented, procedural and functional programming languages. I written computer programs in C, C++, Java, Objective C, clips and a few...
I have twenty years of experience developing and testing applications using in a variety of object oriented, procedural and functional programming languages. I written computer programs in C, C++, Java, Objective C, clips and a few...
My college freshman son finds Isaac an outstanding, patient tutor! Isaac is flexible in scheduling and dedicated to the student's learning. We are elated to have him. - Walter, 20 lessons with Isaac

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

I am an experienced Software Engineer and Computer Scientist. I have worked for several major tech companies including NBCUniversal, Amazon and my current employer Google. In my spare time, I have self published 5 iOS applications. Along with...
I am an experienced Software Engineer and Computer Scientist. I have worked for several major tech companies including NBCUniversal, Amazon and my current employer Google. In my spare time, I have self published 5 iOS applications. Along with...
I am working with Swift and had a series of open questions about how to attack the problem. Conor quickly understood the overall objectives and came up with alternatives to proceed. Accomplished more in the hour than in multiple... - Mark, 28 lessons with Conor

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

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

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

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

In my software development career, I made the best effort to follow object-oriented design principles (including functional programming) and make sure that my code was well tested, readable, maintainable and efficient.
In my software development career, I made the best effort to follow object-oriented design principles (including functional programming) and make sure that my code was well tested, readable, maintainable and efficient.
My son said Daniel is a genius and earned the highest grade on a test he's had in a long long while. Strategies, different ways of explaining things, making sure my son got it -- it all came together. - Jane, 12 lessons with Daniel

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

In well over 35 years of programming and working with other people's and company's software products, I understand how human interfaces are designed to work. I know functional programming methods and object-oriented design...
In well over 35 years of programming and working with other people's and company's software products, I understand how human interfaces are designed to work. I know functional programming methods and object-oriented design...

I am fluent in the use of several Matlab packages including optimization, plotting, inporting and exporting, writing clean and modular functions and programs, and more. Additionally, I have been a teaching assistant and tutor for...
I am fluent in the use of several Matlab packages including optimization, plotting, inporting and exporting, writing clean and modular functions and programs, and more. Additionally, I have been a teaching assistant and tutor for...
Lia helped me many times while I went through my computer science 2 course. Lia has all the best traits you want in a teacher. She’s very patient, and always did a great job explaining some of the harder concepts to understand in ... - Scott, 24 lessons with Lia

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

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

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

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

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

Taken all relevant courses for the Computer Science major at Cornell, including Data Structures, Algorithms, Functional Programming, Computer Vision, Machine Learning, and Numerical Analysis
Taken all relevant courses for the Computer Science major at Cornell, including Data Structures, Algorithms, Functional Programming, Computer Vision, Machine Learning, and Numerical Analysis

I also have experience with undergraduate and graduate computer science coursework for more practical courses. I have experience with operating systems, formal verification, compiler design, and functional programming project based courses...
I also have experience with undergraduate and graduate computer science coursework for more practical courses. I have experience with operating systems, formal verification, compiler design, and functional programming project based courses...
9 lessons
1 lesson
6 lessons
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.



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