

Piyush's profile, diploma and contact details have been verified by our experts
Piyush
- Rate £51,328
- Response 3h
-
Students50+
Number of students Piyush has accompanied since arriving at Superprof
Number of students Piyush has accompanied since arriving at Superprof

£51,328/hr
1st lesson free
- Computer programming
- Python
- JavaScript
- SQL
- Artificial Intelligence
Prof. Trainer of Python, R, JAVA, JavaScript (Sp Prog. classes for Kids | AP | Coding Competitions) Learn Web Development: HTML/CSS, Node.JS, MySQL, JavaScript (MERN) stack, Django, Flask from Beginne
- Computer programming
- Python
- JavaScript
- SQL
- Artificial Intelligence
Lesson location
Super Prof
Piyush is one of our best Computer programming tutors. They have a high-quality profile, verified qualifications, a quick response time, and great reviews from students!
About Piyush
I am a Software Engineer and Personal Tutor with strong industry and teaching experience across multiple programming languages, including Python, SQL, R, Java, C++, JavaScript, Data Science, Machine Learning, Linux, and full-stack web development (HTML/CSS, Django, Flask, MySQL). Having worked on both freelancing and corporate projects, I bring practical, real-world insights to every lesson.
About the lesson
- Pre-primary
- Primary
- secondary
- +14
levels :
Pre-primary
Primary
secondary
Seconde
Première
Terminale
Professional training
Higher education
BTS
Masters
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Children
- English
All languages in which the lesson is available :
English
My teaching approach focuses on concept clarity, structured practice, and hands-on learning. I ensure that students develop a strong understanding of both theory and practical implementation through interactive sessions, personalised assignments, and multiple small projects designed to build confidence and real programming skill.
- Students from School Boards (AP, GCSE, A-Levels)
I specialise in helping AP Computer Science, GCSE Computer Science, and A-Levels students strengthen their fundamentals, master pseudocode, algorithms, logic, and exam-style programming questions. Lessons are fully aligned with their syllabus, focusing on clear explanations, exam technique, past paper practice, and progressive problem-solving.
- Working Professionals & Managers
For professionals in management or leadership roles, I design sessions that help them understand technology better, communicate effectively with their technical teams, and develop a practical grasp of how software, automation, and data-driven decision-making work. My classes focus on simplifying technical concepts so that professionals can confidently collaborate with developers, analysts, and product teams.
- Professionals in Finance, Auditing, and Other Domains
I teach Python, SQL, and data analytics tailored for finance, auditing, and business operations. Whether it’s automating Excel tasks, analysing datasets, building dashboards, writing scripts, or understanding how data impacts business decisions—my lessons help learners upscale their careers and stay competitive in today’s tech-driven environment.
- Beginners & University Students
Beginners learn programming through simple maths, everyday logic, and relatable examples that make complex topics easy to understand.
University students get curriculum-aligned sessions, assignment guidance, and structured learning that fits their semester timeline and ensures strong understanding with efficient planning.
Across all levels and backgrounds, I believe in personalised 1-to-1 learning, focusing on the student’s goals, pace, and strengths. By the end of the course, every student builds practical projects and gains the confidence to apply programming skills in real scenarios—academically, professionally, or personally.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Piyush.
Perfect! Piyush is an excellent Python instructor. My son has been learning with him for more than two years, and he has been consistently knowledgeable, patient, and professional. He provides well structured learning plans with clear goals, and his lessons are organized and easy to follow. My son has made strong and steady progress over time. I highly recommend Piyush.
Perfect! Great tutor, very patient and can customize the learnings based on your needs. Highly recommended!
Perfect! Very good.
Perfect! Very knowledgeable and patient
Perfect! Piyush is an awesome tutor - he truly try's to understand your learning still and adapts to that. I was really happy working with him. Thank you!
Perfect! I highly recommend this tutor! He is very knowledgeable and helpful. He is also very patient.
Perfect! I am really enjoying my lessons with Piyush. He is very patient and thorough, and I appreciate the time he took to go over the foundations of SQL.
Perfect! Piyush has extensive knowledge of what it takes to land a career in Computer Engineering. I look forward to working with him and building on my skills.
Perfect! The sessions with Piyush were informative and helped me gain a deeper understanding of the SQL topics. Overall, he explained the concepts clearly and was patient throughout the practice questions. Thanks!
Perfect! Very patient. He asked what is your goal and work on the plan to help my son of 12 years old to get into Python.
Perfect! Piyush is a clear instructor, who has vast knowledge and has conquered everything I've thrown at him thus far. He's available in a reasonable amount of time whenever you need him. He even helped me with git, which is no small feat as that place is so confusing! I needed help with Javascript, html, and Java in the same semester and Piyush has come through for me! I would recommend Piyush to any aspiring computer programmer!
Perfect! Piyush has been an amazing tutor so far! He goes through each lesson methodically with each concept building on the next. He also does a great job of tailoring the sessions to the most relevant and helpful concepts to make sure each session is productive. Overall, very kind and funny teacher that makes learning easy and fun!
Perfect! Piyush are great tutor and always be in time, great communicating, he is patience. Thank you Piyush.
Perfect! Very knowledgeable about C++ and Java. I learned a lot from him.
Perfect! Piyush's lessons are really well organized, he explains everything clearly and is easy to schedule with
Perfect! knowledgeable teacher. looking forward for more classes
Excellent! He explained how to do my assignment and covered R coding, creating Dataset and installing/adding packages.
Perfect! Amazing tutor! He helped me get back on the right path on my Python Assignment when I was stuck for hours on what to do. I definitely recommend anyone to get help from him in the Computer programming area like I did! :)
Perfect! Very methodical with his lessons. When he senses you are struggling with a certain concept, he pauses and focuses on that issue to ensure you have a well understanding.
Perfect! Piyush is an excellent Python instructor! He includes the right amount of detail, balancing theory and practical application.
Perfect! He is very pleasant and responsive to my questions. I'm really enjoying the experience.
Perfect! I had a fantastic experience with Piyush as my tour guide. He took the time to listen and made sure to explain everything in a way that I could easily understand. His patience and dedication made the tour both enjoyable and informative. I truly appreciate how he worked with me at my own pace, ensuring I got the most out of the experience. If you’re looking for someone knowledgeable, attentive, and willing to go the extra mile, I highly recommend Piyush!
Perfect! Great !
Perfect! He's absolutely amazing! Could not recommend more. He's very patient, organized, covers a wide breadth of topics, and I am having so much fun learning it all. 11/10!
Perfect! Piyush is a great tutor. He started by asking what my goals were with the tutoring sessions. I explained that I wanted to truly understand how to code using JavaScript. He has been very patient with me and has helped me to understand the basics by breaking the code down into small pieces. He has also taught me how to problem-solve and think through my class assignments.
Perfect! He knew what the problem was and how to approach helping me
Perfect! Identifying any confusion about the solution of the homework.
Perfect! Very knowledgeable and patient.
Perfect! Piyush is an excellent tutor. I would highly recommend him to anyone.
Perfect! Very professional
Perfect! Great tutor highly recommended
Perfect! Helped me immensely in a short time
Perfect! Knowledgeable and communicative.
Perfect! Excellent.
Perfect! Great tutor! He is able to explain complex concepts in an understandable way.
Perfect! Piyush was very helpful!
Perfect! Couldn’t have asked for a better tutor. I came with very little knowledge and Piyush communicated everything so I could understand it. He even had resources like charts, practice problems, etc. ready. Can’t recommend him enough
Perfect! Piyush is an exceptional tutor who helped us in training our team in Python. His expertise and effective teaching methods significantly contributed to our team's learning experience. He covered the both fundamental and advanced concepts comprehensively and provided practical insights along with real-world applications.
Excellent! He is so good at what he does and explains concepts so well
Perfect! he is very knowledgeable. good tutor.
Perfect! Very knowledgeable! He explains topics in a way I can understand. Excellent teacher.
Perfect! Piyush was great. He has great in-depth knowledge and patience. His teaching approach made the lesson both insightful and enjoyable.
Perfect! Piyush was an outstanding mentor, Piyush proved to be a highly skilled and knowledgeable tutor who demonstrated a deep understanding of software development concepts and technologies. What made Piyush stand out was his ability to simplify complex topics, making them easily understandable for someone like me who was relatively new to the field. He had a knack for breaking down intricate coding problems into manageable steps, which greatly facilitated my learning process. Furthermore, Piyush was incredibly patient and approachable during our session and I would strongly recommend him to anyone wanting to learn the foundations of programming.
Perfect! Outstanding! He exceeded my expectations by providing comprehensive explanations of networking and file structure concepts, while also skillfully troubleshooting multiple issues. His abundant patience and amiable demeanor made the learning process enjoyable. An exceptional motivator, he offered encouraging words and compliments that fueled my enthusiasm. Beyond being an effective teacher, he instilled confidence in me to persist in my learning journey and successfully complete my project. Anyone fortunate enough to have him as a tutor is truly blessed!
Perfect! Highly recommend
Perfect! Piyush is amazing! He makes himself very available and explains concepts very well! One of the best tutors I have ever used! Really smart and well spoken!
Perfect! really good tutor!
Perfect! Expertise is broad and adaptable
Perfect! Very good pace of lesson, I learned so much!! Also he is great at explaining things to me in basic terms!
Perfect! Piyush has so much knowledge in Python, and makes learning fun and enjoyable. He communicates concepts well and explains how to use ideas to code.
Perfect! Great tutor !
Perfect! Piyush is very generous, insightful and patient in teaching his students. He has a friendly approach towards his students which makes it easier to lighten the stress tension. He explains the materials in a structured manner so it's easier to understand the concepts. Recommended.
Perfect! Patience and Computational teaching
Perfect! Piyush is an excellent tutor. The best tutor in the world!
Perfect! Piyush is an excellent tutor. He is very kind and knows the material very well.
- Thanks for the kind words Youngmi. Kevin is really good with understanding logics and his interests in mathematics adds to it. Let's continue learning programing and have fun with algorithms.Piyush's response :
Perfect! Piyush is extremely knowledgable in the field of computer programming and has a way of explaining things that are easy to understand.
Perfect! Has great knowledge about Python! Extremely patient, well paced and makes you understand the content in simple ways.
Perfect! Knows his Stuff and Very personable .
Perfect! Friendly nature and very approachable!
Perfect! Piyush is great! We came up with a plan that will help me make the most of the coding bootcamp I’m currently taking. I’m confident he will help me become more skilled in front end development.
Perfect! Piyush was very helpful and I am looking forward to him being my tutor
- Kimberly is an enthusiastic student, keen to learn programming. We'll have a great time ahead :)Piyush's response :
Perfect! He is very knowledgeable and sticks with the problem until resolved. I would highly recommend him.
Perfect! helps you run through a problem in the simplest ways and understanding, showing you multiple ways to approach a problem.
Perfect! Thorough and helpful.
Perfect! Piyush is a great tutor and very knowledgeable in SQL
Perfect! Piyush is excellent at breaking down concepts into understandable chunks and explaining them with relatable examples. He is patient, thorough, and resourceful. I highly recommend him as a tutor!
Perfect! Very knowledgeable and helpful
Perfect! Piyush was very patient with me and was able to provide great tips and information when working with SSMS. Thank you!
Perfect! Piyush is a great instructor. Very patient and super knowledgeable.
Perfect! Understands my learning style, able to help me understand things better.
- Thanks Pieter. Clear about what he wants from the sessions.Piyush's response :
Perfect! He is very thorough in breaking down problems, and is also very patient in explaining so that the student fully understands the concepts and logic. He also encourages the student to reach the solutions themselves without giving them the answers. Highly recommend as a tutor for Computer Science!!!!
Perfect! An excellent tutor, he has helped me immensely with 2 of my university programming assignment. Goes out of his way to help and explain even if it means going over the hour. Would highly recommend!
Perfect! Great personality, clear with directive. Seemingly experienced and answered my questions well. Was punctual and we had no problems communicating. All in all a pleasant session.
Perfect! Piyush was friendly and patient in explaining the concepts that I was having trouble understanding.
Perfect! Strengths of the tutor he’ll listen to your needs and teach you what you ask for. Answers are not given to you. he makes sure you understand the concept and gives hints. So you are guarantee to again understand The concepts
Perfect! Piyush is very strong technically and knows his matter inside out. He will teach a student a topic until they're comfortable. Being a novice in computer language, I was initially slow in picking up concepts, but Piyush was patient and supportive throughout. I've learnt and solidified my concepts and fundamentals under his guidance.
Perfect! Piyush is very friendly and understanding of the issues that I have. He pushes me and yet leaves enough room for me to work out the problem that I have in coding. I will continue to take lectures with him!
Perfect! Piyush is easygoing and explains things well in plain English. He is flexible and goes the extra mile to help students grasp the concept.
Perfect! Amazing tutor! 10/10 would recommend if struggling with programming !!!
Excellent! Seems Piyush has solid understanding of the programming concepts and also has good experience to help me develop a small desktop application.
Perfect! Piyush explained step by step of my C++ homework. He reminded me of some of the C++ basics and how to use them
Perfect! A good tutor. His methods are easy to understand and if you want to learn python I recommend him.
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
My 14-year-old son was very complimentary. Good teacher!
Great teacher - explains things well, very patient. Cheers!
Excellent!!! Piyush developed a website for my business with all the appointment and payment integrations. Got my business online in 3 weeks!
Amazing team!Piyush is exceptionally helpful, attentive, and supportive. :) He demonstrates outstanding patience and skillfully balances structured lessons, pair programming, and independent coding. He contributes to multiple projects across various programming languages and clearly communicates problem-solving strategies, often introducing more refined approaches. Highly recommended for beginners and experienced learners alike!
Piyush is a fantastic tutor and was able to give very clear and effective instructions, while also providing a clear outline of progression and understanding of programming. I would highly recommend him as a go to when it comes to tutoring in the field of programming and computer science in general.
Piyush is very patient and has explained things I needed to know very well.
Very patient and explains concepts in a easy to remember and understand way. Very knowledgeable.
Piyush is teaching my 14 yr old son Python. Piyush is teaching him in a methodical, informative and engaging manner on a weekly basis. Piyush provides notes and homework. Piyush is a programmer by trade, so this is very good experience for my son. I engaged Piyush to tutor my son as my son is studying GCSE computing and needs to up his programming skills. Left to his own devices he will just play games! Thank you Piyush!
Great Teacher!
I found Piyush very helpful and knowledgeable!
Piyush as a very strong methodoly, establishing a solid fundament first and building up from there. And making it interesting and fun all along.
For the last 4 years I have run my own business, where I also do most of the front end development, and for the last year I have also been studying towards an online, part-time MSc in Computer Science with Artificial Intelligence at the University of York. I have experience with Javascript frameworks and Java but need to learn Python both for my Masters and ultimately for use at work. I did an online Python course but found it lacked practical application so I found Piyush on an online tutoring website. I was initially unsure of the value of one-to-one tutoring but it has been great - I truly look forward to my daily one hour sessions with Piyush. They are clear, structured and engaging and he constantly validates my understanding with relevant questions and exercises. I strongly recommend Piyush and plan to continue working with him moving forwards.
Perfect! Piyush is very patient and knowledgeable. If you are a beginner and His lessons are enjoyable and really helped me learn.
Piyush is excellent! He is thorough in the way he teaches and really gets the lesson across in an easy to learn manner. He is patient when it comes to beginners and helps each student learn all the basics before moving ahead to the next lesson.
Extremely great tutor who was willing to go all out to help me understand. Thank you!
Learning from him is quite effortless. Not only he is good teacher, but also a good mentor. He has been teaching me python, and I don't feel any need of switching onto any other teacher. Kudos to such teachers and their teachings!
Piyush sir gave me a thorough and practical understanding of the python language. He emphasizes on building foundations and basics and helps you understand programming structurally.
Great teacher !!! Helps you clearing your doubt till it is 100% clear. He will give you mock test every week to keep you on track. Says on profile "will teach 1 hour" but if you show interest he can go till eternity
Piyush sir has helped me master python and web development with a live website project. He is passionate about teaching, the art of code and the impact he leaves on his students. I would recommend him to anyone looking out to learn....python, java, c, c++ and webs development basics.
Piyush is a good tutor. Despite being new to programming, Piyush has took lessons in such a way that I understood the basics and progressed gradually. Piyush repeated lessons if required with patience, and through practical examples, best practices and ample explanation. I would definitely recommend Piyush for Python classes.
Learning python from Piyush sir was really amazing .. The way he taught everything from basic has really made me ace the language .. I highly recommend sir if you want to get your roots strong ..
Piyush sir has the ability to understand your level of competence and flex his teachings based on your level. This is a big requirement for a teacher and requires intelligence. Again He is patient and is very punctual, methodical and mindful of your abilities. He has got a very good industry experience also. He stands apart from others when it comes to personal coaching.
Piyush sir has been like an angel when I was unable to understand anything in Python. He was so patient listening all my needs and tried various methods and real world examples to teach me. He taught programming as a story connecting dots. He made learning fun for me. Thank you Sir
Quick response, proficient, excellent teaching skills, patient, explain logics with easy examples. Great experience for me.
Great person, good communicator, knowledgeable, patient, organized, unique method of teaching. In all Great tutor!!!
Piyush has helped me master python and web development with a live website project. He is passionate about teaching, the art of code and the impact he leaves on his students. I would recommend him to anyone looking out to learn....python, java, C, C++ and web development from basics.
I started learning web development with him just for fun and now i love it.
Message from my 12 year old kid:
"I learn Python from teacher. He teaches me very well. We play games and learn Python. He loves me very much. I love my class and I love to learn Python from my teacher very much."
Piyush is an amazing teacher and a friend. Thankyou for all your teachings and patience you had for the kid.His teaching methods clears each and every concept in a very easy and effective ways... he gives real life examples and scenario to explain the things... Patient enough to answer each of your doubt any number of times. Helped me a lot in learning Python and looking forward for learning other languages also.
Excellent tutor, plans classes and is really organized. He explains concepts really well. During the class you will get practice exercises that are really helpful and helps build your concept. I'll suggest not to leave any problem. Really dedicated, he involves you into programming. 110/100 :)
Super Tutor!!! Beware of his examples he gives a lot.... Thanks man for such interesting lectures. Will never forget your examples though :)
Great at explaining what needs to be done and why, clears the concept with real life examples. will inform you about external resources to try and learn yourself in the future
Piyush is an excellent teacher who caters to the students’ needs based on level, speed of understanding and goals. He also uses positive reinforcement throughout lesson. After taking initial classes myself (Python); I signed up my daughter for Java and my nephew for C++ and Python. All of us are happy with Piyush's teaching. I would highly recommend Piyush for teaching programming languages.
He has Excellent teaching skills and make sure the student is understanding each concept and logic. He even explains the logic with the examples around you from your real life, according to your routine activities. This made me so comfortable with him understanding each concept which was earlier a nightmare for me. At first he'll say that he'll teach only for one hour as per profile but if you show interest he goes beyond promised time to make sure you understand the concept.
Piyush is an incredible teacher who has in depth knowledge about his subject. He is approachable and makes the teaching learning experience enjoyable for his students. His interactive classes are value endued and I as a student eagerly look forward to them.
Piyush has a unique teaching style. He explains the technical concepts with such real world examples that it looks like a story in such an interactive way. This helped me learn the core concepts quickly and easily. His knowledge is beyond books and his industry experience adds to it. Thank you for all your support
I have gone to many tuition but Piyush is the best among them. Most of the tutor just say us that ask anything no one will judge you here and blah blah.... but i never felt judged in his class even for a stupid question. I can literally ask any question and yes he explains it perfectly with tons of unique methods you can't find in books.
Passion for teaching, great subject knowledge, approachable, no time constraints, helpful, unique teaching styles, gives real life examples for almost every concept, etc. etc. what else is expected from a teacher. He made programming fun for me and now i remember each concept as a story from my life.
Learning python from Piyush was really amazing... The way he taught everything from basic has really made me ace the language... He is the person if you want to get your roots strong... Thanks Champ!!!
Excellent teacher! He explains SOOO well, knows a lot and is also very nice person. If you do not understand something he explains it to you until you understand it with tons of unique methods. 100% recommended!!!
I am new to programming and Piyush has been helping me very patiently. He has a very calm approach and is very adaptable depending on your learning objectives. He taught me loops in such a unique method. Great knowledge, Great teaching methods, Great person. Thanks a lot
Piyush is a great mentor. He listens to every question patiently and gives the most appropriate answers for them. His teaching methodology make coding lessons more fun and easier to learn. All the concepts seems to be stories. All the dots connected brilliantly. Thankyou
I'm glad that I stumbled upon his profile and reserved a class with him. His methodology is very different from other teachers in where he focuses on individual students' growth and understanding. He has a very creative style of teaching where he use relatable examples which make it much much easier for me to understand.
View more recommendations
Rates
Rate
- £51,328
Pack prices
- 5h: £256,638
- 10h: £513,277
online
- £51,328/h
free lessons
The first free lesson with Piyush will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
Similar Computer programming teachers in Brooklyn
Reza
Brooklyn, United States & Online
- 58,696RWF/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- 69,961RWF/hr
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & Online
- 29,983RWF/hr
- 1st lesson free
Alessandro
Roma, Italy & Online
- 86,370RWF/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- 86,370RWF/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- 51,822RWF/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- 77,733RWF/hr
- 1st lesson free
Laurent
Marseille 1er, France & Online
- 103,644RWF/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- 197,891RWF/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- 44,022RWF/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- 53,845RWF/hr
- 1st lesson free
Michael
New York, United States & Online
- 73,370RWF/hr
- 1st lesson free
Gabriel
New York, United States & Online
- 36,685RWF/hr
Marco
Tortona, Italy & Online
- 51,822RWF/hr
David
Toronto, Canada & Online
- 96,922RWF/hr
Behdad
New York, United States & Online
- 36,685RWF/hr
- 1st lesson free
João
London, United Kingdom & Online
- 59,967RWF/hr
Andrea, PhD, CQF
London, United Kingdom & Online
- 199,890RWF/hr
Dr Kritaphat
London, United Kingdom & Online
- 137,924RWF/hr
- 1st lesson free
Othmane
Paris 5e, France & Online
- 34,548RWF/hr
- 1st lesson free
-
See Computer programming tutors
