Dibya Raj Ghosh Senior Software Developer
64 Reviews

I will teach in such a way that you will understand the subject thoroughly.
I have an experience in this profession.
I published several books and posted numerous videos on YouTube.
If any student wants a demo class, I will provide them. Based on that you can decide whether you require a knowledge session with me.
I will teach a subject in such a way that students will find the subject extremely engaging with renewed interest.
Come and let's make learning a fun experience with me and find how the subject you disliked becomes enjoyable again.
You can get details of books written by me -

C Programming At A Glance Kindle Edition (Amazon)
1st-step-towards-corporate-world(Pothi)
** Completed Executive MBA from IIM Lucknow**

Subjects

  • C# Beginner-Expert

  • JAVA Beginner-Expert

  • Computer Science Beginner-Expert

  • Python Beginner-Intermediate

  • C (Programming) Beginner-Expert

  • Database Beginner-Expert

  • Design patterns Beginner-Expert

  • Algorithm Design Beginner-Expert

  • Algorithms and Data Structures Beginner-Expert

  • PMP (Project Management Professional) Beginner-Expert

  • Analysis of algorithms Beginner-Expert

  • Spring Boot Beginner-Expert

  • Kafka Beginner-Expert

  • OS (Operating system) Beginner-Expert

  • Web Security Beginner-Expert

  • Spring Security Beginner-Expert

  • Spring Cloud Beginner-Expert

  • System Design Beginner-Expert

  • React.js Beginner-Intermediate

  • PMP Exam Preparation Beginner-Expert


Experience

  • senior software Engineer (Mar, 2020Present) at Oracle India Pvt LTd
  • Senior Software Engineer (Jun, 2016Present) at PHILIPS

Education

  • Executive MBA (Jul, 2022May, 2023) from IIM Lucknowscored Good
  • MTech in CSE (Jul, 2014Jun, 2016) from SRM UNIVERSITY, kattangalathurscored 98

Fee details

    1,5004,000/hour (US$17.8847.69/hour)

    Price may vary based on urgency.


64 Reviews
5 out of 5

User Photo April 14, 2024
Payment verified US$ 3.58 (300 INR)

Amazing learning process with step by step guidance on DSA

Dibya helped us with building a strong knowledge base for core DSA. His core concepts are very strong and the handover of the knowledge is very smooth with him. With the lessons, and with his emphasis on the basic concepts of the core algorithms, it is very easy to remember the topics for future.He is very much aware on the flow of learning the DSA concepts and he planned the course is such a way that it settles in mind very systematically.
As a working professional I would recommend Dibya's guidance to anyone who's looking to build a strong core knowledge for DS, algo and problem solving skills.


User Photo November 29, 2023
Payment verified US$ 6

In depth knowledge of algorithms and data structures

I recently had the pleasure of receiving tutoring from Dibya for my master's course in algorithms and data structures, and I must say, the experience surpassed all my expectations. The tutor demonstrated an exceptional ability to explain complex concepts in a concise and understandable manner, which was crucial given the limited time before my exams. His patience was remarkable and he delved into each topic with depth and clarity, ensuring I grasped every aspect of the algorithms.

Our communication was seamless, marked by his consistent adherence to our planned schedule and an unwavering commitment to my learning needs. The tutor's approach was not just about teaching; it was about ensuring comprehension, which I greatly appreciated.

I recommend this tutor with a 100% confidence rating. His dedication, expertise, and methodical approach to teaching have profoundly impacted my understanding and performance in the course. It was an educational journey well worth taking.


User Photo November 6, 2023
Payment verified US$ 5

Patient, friendly and great tutor

Dibya Raj sir has been helping me with OOPS concepts, Data Structures, and Algorithms for the past few months. He has been very patient and doesn't simply complete the concepts for the sake of completing them. He builds the student's foundation and ensures that the student understands the concepts well with several great assignments. I will recommend Dibya Raj sir.


User Photo September 15, 2023
Payment verified US$ 3.58 (300 INR)

Great Knowledge

Dibya sir helped me in my Object-oriented programming and Design Patterns course and enabled me to finish my assignments on time. 10/10 would recommend if the pricing is within your budget.


User Photo March 26, 2023
Payment verified US$ 5

Amazing, Caring and Knowledgeable Tutor! Highly Recommend!

I've had the pleasure of working with Dibya for several months, and I cannot recommend him highly enough. As someone who juggles part-time graduate studies with full-time work in the United States, I needed a tutor who was flexible and could surpass my expectations. Dibya was precisely that. His technical proficiency is remarkable, and he has a deep understanding of various technical subjects, which enables him to provide efficient assistance with any assignment, homework, or learning objective.

One of Dibya's most exceptional qualities is his ability to deconstruct complex programming issues into manageable pieces of code and provide practical solutions. He is meticulous in his approach, leaving no stone unturned. There isn't a problem that Dibya cannot handle, and he ensures that I feel the same way. Moreover, Dibya is devoted to his students' success and works tirelessly to help them achieve their objectives. Even when faced with tight deadlines or unexpected obstacles, he remains calm, focused, and committed to helping me earn an "A" or 100% in my course.

Dibya is an exceptional tutor who is passionate about his work and genuinely cares about his students' success. Working with him has been an absolute pleasure, and I have learned an incredible amount as a result of his guidance and support. Without question, he is one of the best tutors I have ever had. If you're searching for an exceptionally knowledgeable tutor who goes above and beyond to help you succeed, look no further than Dibya!


User Photo January 21, 2023
Payment verified US$ 4.90 (250 Coins)

Amazing Tutor

He has helped me throughout my semester with Algorithms. He was able to consistently keep up with the difficult material and explain concepts that I wasn’t clear on. I passed my course. I am sure you will be happy if he is your tutor.


User Photo January 17, 2023
Payment verified US$ 5

Helpful Tutoring

Dibya makes difficult algorithms easy to understand. He helps with drawing out the question and then taking each problem step by step. I would highly recommend him as a tutor for my peers.


User Photo January 8, 2023
Payment verified US$ 3.58 (300 INR)

Dibya sir is the best tutor, consultant and he clarifies all the doubts and questions in your head.

Dibya sir is the best tutor, consultant and he clarifies all the doubts and questions in your head.

I have learnt fundamentals of Python, Java, FullStack, Data Science, Machine Learning, Deep Learning, SpringBoot, Artificial Inteligence, computing Security and many more and now I am expertise in these fields. Sir always use to come for me whenever I needed it. Thank you Dibya sir for the motivation, knowledge and always being supportive for me.


User Photo January 5, 2023
Payment verified US$ 3.58 (300 INR)

Friendly teaching experience

As a complete beginner, Dibya Sir helped me grasp the basics of JAVA language and helped me become proficient in it. His way of breaking down the concepts into smaller tasks really helped me gain knowledge. The way he taught DSA made me more confident in coding.


User Photo October 12, 2022
Payment verified US$ 5

Help a lot for spring boot project

Very helpful tutor, explains the concepts very well. Would definetly recommend him.


User Photo May 29, 2022
Payment verified US$ 5

The best teacher

Glad to have a teacher who is not only very strong in the subject but also knows exactly how to make students pick the concepts clearly and quickly. ⭐️⭐️⭐️⭐️⭐️


User Photo April 29, 2022
Payment verified US$ 3.58 (300 INR)

BEST DAA TUTOR OR ANYTHING RELATED TO PROGRAMMING.

Dibya Raj sir helped me out literally one day before my external viva of Design and analysis of algorithm subject and he was very cool . The way he explained me the codes for 8 programs was great even if your beginner u can easily grasp the concept. Do select him if u really want to learn something!


User Photo April 28, 2022
Payment verified US$ 5

best tutor in teacheron for CS

Best tutor in teachon!!! I will come back again!!! Amazing to work with him!


User Photo December 12, 2021
Payment verified US$ 5

Core Java

Raj is good at providing classes for Core Java. His approach towards the students is very unique. He lets the student do the coding so that they can acquire the programming language much quickly.

Also is very patient in answering all the questions. I would highly recommend joining the class with him to learn Java,


User Photo December 6, 2021
Payment verified US$ 18

Dibya is very knowledgeable, professional, and highly responsive!

It was amazing to have Dibya guide me to better understand the concepts of Data structures and algorithms. He was very patient and always made sure to stop and ask if I understood the concepts and if I needed more clarification. He would make sure I understood the material, and I felt very comfortable expressing my thoughts whenever I did not fully grasp a concept. Dibya was always very responsive and flexible with time. He would accommodate whenever he could so that we could dive into the material and stay on a good pace. I highly recommend him to anyone who guidance and support with data structures and algorithms. I will definitely return to receive additional tutoring from Dibya as I progress through my CS program.


User Photo October 1, 2021
Payment verified US$ 3.58 (300 INR)

Best knowledge

Big thanks and he Handles every technical challenge skillfully, logical codes thoroughly, and effectively,


User Photo September 29, 2021
Payment verified US$ 3.58 (300 INR)

Very knowledgeable in data structure & Python

I took his help to understand Data Structure & Algorithms and Python. His knowledge is very good on both the subjects. Also, his way of explanation is quite simple and he ensures that you understand the subject. I really appreciate all his help.


User Photo September 18, 2021
Payment verified US$ 223.79

Really helpful and knowledgeable.

He takes all your deadlines and requirements very seriously. He tries his best to reach the perfect result and teach you the concept simultaneously. I learned Spring Boot from him and I am really pleased with the assistance he provided me.


User Photo July 21, 2021
Payment verified US$ 5

Excellent Teacher

Mr.Dibya Raj taught me core Java for a period of three months. During these three months he was very attentive, always there for me and most importantly understood which areas in core Java that I was weak in. He was extremely dedicated and has a way of teaching hard concepts in an easily and understandable manner. Only with his guidance , I managed to score an A in my core Java paper. Previously I was very weak in Java concepts and also Java coding. Mr.Dibya Raj cleared all my doubts and helped me gain confidence of my newly acquired Core Java programming skill set. Without him , it would not have been possible for me to get an A in Core Java. He is also capable of teaching Advanced Java in an easily understandable manner. I highly recommend him when it comes to understanding difficult concepts and coding in Java as he is a highly skilled individual.


User Photo June 4, 2021

Algorithm and data structures

Fantastic! He knows all the knowledge about the theory and teaching the student nice and kind. Strongly recommend him!!! !!!!!!!!!!!


User Photo May 16, 2021

Great skills

Good knowledge in programming and especially debugging, he has good knowledge and experience, Im very glad that I found him to learn and develop my skills


User Photo May 7, 2021

Confidence while teaching ,responsible,dedicated

Dibya is one of the best teacher that I had , when we have class I feel confident that I will have answers of all my questions and he will be on time .While teaching he explain the material not only to study for tests , but to understand ,learn and gain experience. he make the material so simple and try to give me all of knowledge that I need so that my knowledge grow and expand easily.He teach in a professional way ,I really appreciate his efforts and time ,Its great to work under such a dedicated and inspiring person. Thanks for him, he really played a major role behind our success.


User Photo May 3, 2021

Dedicated

Dibya has been great to work with, always ready to help out whenever needed. He's very flexible and can work around your schedule. He makes sure that you are getting what you need out of these lessons. Would recommend to my friends.


User Photo April 24, 2021

Knowledgeable and trustworthy

He is very helpful and kind. He clearly explains the concepts of any material. Always on time and available to help you to understand using examples based on our real life. I really recommend him


User Photo April 14, 2021

Humble and Intelligent

He is very kind and knowledgeable person. Responsible and help with doubts.


User Photo January 3, 2021

Java Exam

Helped me score good marks in my java Exam


User Photo January 1, 2021

Best Teacher with dedication & professionalism

He is friendly, knowledgeable and good programming skills. He observes well and guides the student on the area to improve . Glad to know him. Thanks.


User Photo December 21, 2020

Good teacher, brilliant, good treatment, trust and honesty

Teacher helped me to understand the questions for algorithms and was very honest, confident and very patient. I learned a lot.
A teacher who is very patient, confident and sincere in performing his work and loves to work and is also meticulous in times. I thank you with all my heart, teacher .
Thank you very much, my teacher. Have a nice and happy day teacher Dibya Raj


User Photo December 20, 2020

Very trustworthy and Knowledgeable Tutor

Raj is very patient and understanding. He knows algorithms very well and is very comfortable with different levels of difficulties. He does not need time to prepare or review. Raj only asked me about the topics and directly was able to help me with my assignments and preparing for my exams. I can't recommend him enough.


User Photo December 20, 2020

One of the BEST tutors I had

Dibya was my tutor for my algorithms class. After the first few classes, I immediately found Dibya's style of tutoring helpful and fun - not only showing me how to tackle the work but also the why rationale behind each approach which helped improve my understanding and retention of the material. I usually spent 2 sessions with Dibya before my exam and at times one session before a difficult homework assignment. He was a great communicator in terms of scheduling appointments and was very flexible in accommodating my fluctuating schedule. He also showed no more than 10 minutes late to each meeting but always was available to talk outside class. My final exam was at 5:30 am Indian standard time and he woke up and was ready to help me! Dibya was also very patient and open to going at my speed. After discussing new information, he would summarize it before moving on to new topics. I mentioned that I was having some trouble learning some basic concepts and Dibya quickly came up with real-world examples of how these concepts are used to solidify my understanding of them. He will help students understand the foundations before anything. He also provided clear direction to materials I can use now and in the future. I will definitely use his service again. Thank you Dibya. 5-star tutor


User Photo December 19, 2020

This is the most trustworthy tutor I have ever known!!

He was very helpful. He knows the material inside out and needs no time to review it. At first, i was skeptical that the reviews might be fake, but after contacting him, he was always there for me and helped me a lot. He is a very smart person and algorithms is a game for him. I can't recommend him enough. He is a hero and a savior.


User Photo December 13, 2020

Help with advanced topics in algorithms and analysis course

Raj is knowledgable and a great teacher especially in simplifying complex ideas. His great talent is in making things that you think you never gonna understand, simple and easy.
Honestly, i am so grateful and thankful to Raj. All along the semester he was with me and helped me lot in one of the most hardest courses in computer science. I was enrolled in a master algorithm course and it is the toughest course i have ever had. I had another master algorithm course in a different uni. I passed with A grade by myself. But this one i would have failed without the help from Raj. Seriously, i would have failed. Thanks a million Raj. You saved my marks.


User Photo December 13, 2020

Simplifies complex topics from the begining

I was struggling with a very complex algorithm topic when i sought out Dibya's help. Initially I bounced around one tutor to another because none of them were able to explain me the topic clearly. Thankfully, all this was resolved when I met Dibya. I wanted someone who would explain algorithms as if I knew nothing about algorithms. He not only explained me everything every topic but also reviewed the foundational knowledge about algorithms as well. Even if its a topic that is new to Dibya, he will do additional research and explain it in a way that will make sense.
Dibya also prepared a lot of materials outside of meeting time to keep me constantly engaged. He is also flexible scheduling sessions as well.
Overall, choosing Dibya to be my tutor is one of the best decisions I have made.


User Photo August 29, 2020

Amazing Tutor

To be straightforward and precise he is an amazing tutor. He helped me for my Assignment and his knowledge is power. He will always keep you motivated. Will support you and help you like a true friend. Don't even hesitate to hire him cause you will not regret it never ever.
Hope for his amazing future ahead. ?


User Photo August 23, 2020

Good teacher

Good teacher
Took my syllabus and taught each topic one by one
As well as getting additional topics by reviewing past exam questions
Do recommend


User Photo June 21, 2020

Great lesson, great teacher!!

His lessons are fantastic, he is really good with the concepts and the way of teaching is great.


User Photo June 9, 2020

Great teacher

Dibya has been helping me with algorithms for a while now. He explains things very clearly, challenges me to understand the concepts. I would highly recommend him for any anyone else!


User Photo June 7, 2020

Great Technical Skills and Passion for Teaching

I worked with Dibya Raj for the last two years while studying for the MSc Computer Science degree. Mainly focusing on Java, Python, and Computer Systems modules. He follows accepted best practices and teaches to write a code in a way that can be easily understood, maintained, and enhanced. He also continuously improves his knowledge, skills, and keeps his training/qualifications up to date. Alongside his excellent technical and problem-solving skills, Raj is a very reliable, trustworthy, and patient teacher, who was able to keep me motivated during the classes and his thorough teaching approach definitely helped me to succeed and accomplish my goals. Therefore, I highly recommend his services.
Dalia.


User Photo May 9, 2020

Exceptional teacher!

Very good teacher,explains the concepts very well. Understood all concepts taught till now very well.
Sir explains well with suitable examples and hence information is passed very smoothly.???


User Photo May 8, 2020

Clear when teaching

Dibya is an amazing teacher, he was able to explain to me concepts of operating systems and computer organization in such a way, that I was able to understand all the concepts. He also provides a lot of support in programming subjects, giving a professional view on how to design some functions within a program. I would definitely recommend him to any student who needs help in understanding computer science concepts.


User Photo April 28, 2020

Clear and concise

Dibya Raj is an excellent tutor. He is able to explain concepts clearly, without beating around the bush. If you give him the syllabus he is able to tailor his lessons to something more in line with what your school or university wants. Thanks to him, concepts that would usually fly over my head, are much clearer to me and he always makes sure that you fully understand every aspect of a concept before moving on to the next.


User Photo April 10, 2020

Excellent Teacher

Dibya was is an excellent teacher. He helped me solidify my conceptual understanding of Object Oriented Programming principles. He has a strong ability in simplifying difficult topics and delivering it in a way that is easy to understand. He is also very professional in terms of communication and time. Highly recommended to people who are looking to improve their conceptual understanding of computer science concepts.


User Photo April 4, 2020

Really good experience

Dibya Raj sir teaches the concepts thoroughly and also clears all doubts related to them before moving forward. He is very well versed in Algorithms, data structures as well as programming concepts which was very helpful for me when I first started out. I would highly recommend him to any student without hesitation.


User Photo March 1, 2020

Fantastic teacher !

I am not one to write many reviews , but Dibya sir is truly amazing , sincere, dedicated , focussed and and strong in his fundamentals . His concepts are very clear and he explains very well . He makes sure he solves all doubts without fail . I would highly recommend Dibya sir to anyone who wants to learn..


User Photo March 1, 2020

teacher with clarity of concepts

He is good with the concepts and the way of teaching is great. You can ask for help on various topics.


User Photo February 19, 2020

More like a Coach

Dibya sir's teaching skills are amazing. He teaches in a very simple manner and ensures that his students are clear with the basics before anything else.
He will be available for you anytime, be it on call/skype. He will share his notes, his experience, his skills that will help you learn the computer science subjects in depth.
He in short is your mentor, a guide, a coach
I personally have learnt a lot about life and career from his guidance.
And I cracked GATE and on my way to do masters from IIT just because of him.
Just follow, learn and do what he says.


User Photo January 27, 2020

Oustanding Computer Science Teacher

Dibya is the best Computer Science teacher I've ever had. 2 weeks before my Operating Systems final I reached out to Dibya. I was failing the course, and I hadn't properly learned any of the content. Dibya constructed a plan of action to tackle the challenge. Dibya taught me daily, he created lesson plans, and explained topics excellently. In the end, I got a 78% on the exam, which was an incredible result, and much higher than the average. I would strongly recommend Dibya to any students studying Computer Science who are struggling. He is very knowledgeable, kind, and a great teacher.


User Photo January 26, 2020

Absolutely wonderful

Mr Dibya helped me so much during my mid terms! If it wasn't for him I would've failed my cs exams ? we covered my entire syllabus in detail a week before the exam, it was unbelievable.


User Photo January 20, 2020

Extremely dedicated, passionate and prompt

I have had almost 20 classes with Dibya sir up till now and from personal experience I can tell you his time management and promptness is one that is admirable. He has a really good understanding of the subject, but most importantly a desire and passion to teach, which reflects through his attitude and explainations. He is very different from others because: he will let you as a student learn to solve your doubts using the tools you have (i.e the internet). By doing this, one can still be productive, getting plenty of work done post classes, without the assisting hand of the teacher. This skill is one I found to be very important and time saving. It is no doubt that he exceeds expectations, but there is always room for improvement and little mistakes each one of us make. The only thing I would have appreciated less of is using his phone during the class at times. I have had times where I had a doubt and because he was on whatsapp/phone (perhaps contacting a student or doing somrthing important) his attention wasnt on the class and hence it took time to get back on track and understand my question. Despite this happening maybe once every class or two, I will say it was extremely frustrating, as the time was already restricted from 1 hour 30 minutes to 1 hour. Given these measures you would like the undue attention of the teacher to complete as much work as possible. An additional point i'd like to make is that the pace of the class may feel slow many a times. However, overall many more positives than negatives. The negatives being minor issues which can be fixed or worked around. Undeniably a good teacher. Surpassed my expectations. Would definetly recommend him to you.


User Photo January 19, 2020

Great technical skills, great communication as well!

After few classes I started liking this guy for his professional time management approach, he was never late for a class and he never disappeared during a class. This guy can hold your attention for complete hour and uses several ways to interpret whatever wasn't understood. After all, I feel that I am growing professionally with him and hopefully continue working with Dibya on advanced levels as well.


User Photo December 26, 2019

Simple and easy teaching method

I have been attending Dibya's Java sessions for the past two months. His teaching method is simply awesome. I have never faced any struggles to understand the sessions. He conducts assesments as well which inturn helps me to revise my understanding.


User Photo December 24, 2019

Organized and timely

Got good results!


User Photo December 20, 2019

Explains concepts with great clarity!

"He takes time to explain each concept and does it with great clarity! This was of great help, for technical interviews."


User Photo December 8, 2019

Great Teacher

A teacher with all good virtues like Patience, explained well, understood students perspective and thus helped in completing the task undertaken. Many thanks.


User Photo November 28, 2019

Exceptional teacher

He can explain the concepts really well with real time application. He is a great teacher and also gives his 100% to make a student understand the program or computer topics. I have been taking class from him for the past 6 months and within this short period of time, he enhanced and sharpened my knowledge .In my total academic and professional career i never get teacher like him.he is an exceptional teacher.


User Photo November 21, 2019

Great teacher and an amazing experience!

Helped me with my algorithms and data structures and software engineering exams on a very short notice( less than a week) and made sure all topics were covered in time so that I scored well. Very knowledgeable and takes extensive care!!


User Photo November 19, 2019

Extremely reliable and focused mentor/guide..

I attended so many lectures on data structures and algorithms for my theory exams and my laboratory practical assignments, and I really want to honor Mr.Dibya Raj Ghosh for preparing such a focused but detailed curriculum as per my requirement and completing that within a given timeline( thank you for keeping me disciplined during the whole course), I also learned Java, python and C language from him and a few classes on databases, automata and operating systems. I will be happy to approach him again in future whenever I will require a curriculum with such a dedication like he has. Thank You Sir..


User Photo November 19, 2019

About my experience

Raj Sir guided me how to build a web application using spring boot and also teaches me some different technologies like Angular, SQL etc. He was such a great tutor I feel myself. He is very friendly with students and the way he teaches is very good, even if a beginner can learn easily any technology.Thanks for such an effort by you Raj Sir.


User Photo November 10, 2019

Raj is an excellent coach!

I have been taking lessons from Raj on a host of topics ranging from algorithm to system, and I am really impressed by his breadth of knowledge and clarity he brings in this teaching. Additionally, he is really patient in teaching and naturally good at explaining tough concepts. He makes sure that he isn't just finishing topics, instead, he encourages you to ask questions. Thank Raj, it was a pleasure working with you.


User Photo November 10, 2019

Excellent teacher!

Dibya is very knowledgeable when it comes to programming. He can teach basics as well as advanced topics very well, which is very hard to find among programming tutors. I also like that he is super flexible with the schedule.

I have gained immense knowledge through his classes and I would highly recommend him to anyone looking for a good tutor.


User Photo November 10, 2019

Exceptional teacher

I liked that his way of teaching is more in practical way than in theoretical way. I also liked that he just guides students and not do a lecture kind of thing where teacher teaches and students just listen. After teaching every topic he gives a mini project where students get an opportunity to implement whatever they have learned and if they get stuck then teacher is always ready to help them even after the class timing periods.


User Photo November 9, 2019

His teaching skills

He can explain the concepts really well with real time application. He is a great teacher and also gives his 100% to make a student understand the program or computer topics. I have been taking class from him for the past 2 months and within this short period of time, he enhanced and sharpened my knowledge.


User Photo November 9, 2019

One of the best Teacher

Best tutor for Algorithm, Data Structure, and Java.
He explained me each and every algo topics very well.


User Photo November 9, 2019

excellent tutor.

explains very interestingly and tells you about each and every small topic which is generally skipped by most tutors using examples.
worth the money.