Search
Ron P.'s Photo

Introduction to computer programming using Python and P5.js
Ron P.

737 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $55
Response time: 9 hours

About Ron


Bio

Hi, I'm Ron. Years ago I taught college level classes in Geology and Engineering and have since worked in industry, most recently with a gaming company designing and leading a team of engineers and artists creating a variety of poker and keno games. As such, I know what is important to study and know how to make the most out of limited time to learn a new subject. I've spent years with new engineers, programmers, mathematicians, and artists taking concepts from inception, through prototyping,...

Hi, I'm Ron. Years ago I taught college level classes in Geology and Engineering and have since worked in industry, most recently with a gaming company designing and leading a team of engineers and artists creating a variety of poker and keno games. As such, I know what is important to study and know how to make the most out of limited time to learn a new subject. I've spent years with new engineers, programmers, mathematicians, and artists taking concepts from inception, through prototyping, design, and implementation and release to the public.

I am good at bringing complex topics down to a level so that most can understand not only the methodology and the "why" of the concept, but also the practical implementation of those concepts. I believe the only way to truly learn is to see how things are used in real life, and on real problems. I will go the extra mile to help anyone get over the hurdles of subjects which may temporarily cause you difficulty. However, to do this, I would also expect you to let me know in advance those particular areas for which you need help. This requires good communication and a willingness on your part to share where you are and what you need to accomplish. I can help help you only if you help me understand your stumbling blocks.

I have Masters degrees from the University of Nevada, Reno and Colorado State University and a Geology degree from SUNY Buffalo. Algebra 1 & 2 are varied subjects, some of which I have not formally taught. However, I have used most of these subjects in my work for years in a variety of ways. I can quickly come up with a plan to meet your needs to help you master these subjects and move on to understanding the theory, and most importantly, the practical applications of these areas.

There are two aspects to learning how to code and proper programming. The first, and most important, is to learn how to think like a programmer. How to take a complex task and break it into smaller, more digestible pieces. Most importantly, how to build on you previous know


Education

SUNY at Buffalo
Geology
Colorado State University
Masters
University of Nevada, Reno
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Python

Python

I have 25 years of programming experience in Python, C, C++, Java, and P5.js. Each of these languages has its pros and cons depending on the application and area of study, but I find that Python is universally easy to learn for those beginning their programming career, and for those who want to expand their expertise into the many complex disciplines for which Python has been utilized. I have tutored many students in different programming languages, and have taught beginning engineers the ropes upon entering the work place in industry. I also use Python in my own projects for new game development and in exploration in the Machine Learning field.
Computer Programming
Ron P.'s Photo

Questions? Contact Ron before you book.

Still have questions?

Contact Ron
Response time: 9 hours

Ratings and Reviews


Rating

5.0 (138 ratings)
5 star
(136)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(1)

Reviews

Great tutor who is very patient and enthusiastic

Ron is very knowledgeable and systematic in his teaching. He makes sure that the student is understanding the concepts and goes out of his way to help with the learning process

Jay, 1 lesson with Ron

talks about different functions and explains them

Gives pointers how to do Python code more efficiently also goes slow when needed. He’s not rude or impatient.

Dan, 2 lessons with Ron

He has the gift of explain things that makes it easy to understand.

I thought Ron was great at explaining things in a way that was easy to understand. He made the lesson enjoyable. I can tell he is very knowledgeable about the subject. I'll definitely use his tutoring services again.

Pepe, 1 lesson with Ron

Knowledgable, prompt responses

He taught me how to understand basics of python. He was patient and informative. He helped me decipher an error that was in a json file. I will be using him again.

Anthony, 1 lesson with Ron

Very helpful and went out of his way to make things simpler

Ron was super helpful. He helped my son work quickly to finish his assignment and even rewrote the teacher's instructions to make them more understandable. Super appreciative!

L., 4 lessons with Ron

Ron is a very good tutor!

Ron provided guidance for my son's math coding class. He is very knowledgeable, and made every effort to understand my son's difficulties as promised prior to the session. My son was able to complete his assignment with his guidance.

Fiona, 1 lesson with Ron

Excellent tutor

Ron made some concepts that seemed abstract and complex very clear. I recommend him wholeheartedly to anyone struggling with programming. We worked on p5. Projects

Stefano, 11 lessons with Ron

Knowledgeable tutor

We worked through building the necessary functions to manipulate the word string in the assigned ways. We then took those functions and created an Object oriented Python project. Ron explained in great detail the entire way what we were doing and why.

Jonathan, 2 lessons with Ron
Hourly Rate: $55
Response time: 9 hours
Contact Ron