Our motto is simple. Our skills should empower our students to live a EMI free life. Most of our students have lived the rags to riches underdog success stories.

What we are What we do

A glimpse of our methods

 

Thinking Machines
  • We teach more than we promise to teach

    When people enquire about our C & C++ course, most of them are surprised to hear that we take 12 to 18 months to teach it. Many even criticize us for that. We believe that all current technologies are wrappers around C and Data Structures. We invest a lot of time in teaching every aspect inside out, followed by creating replica of STL classes.

    Find out more about our courses.

  • Remembering things and doing it fast

    We train our students to do all the practicals, projects and everything without an IDE. All using notepad or vi from CLI. Many interviewers just don't believe it. But our students have a clear understanding of path, classpath, scripting, build tools, deployment and client / sever configuration, because they do everything manually. Then when they get to work on IDE, they become so powerful that many times the intellisense falls behind.

  • Be a producer than just a consumer.

    Day in, day out, most of the jobs are related to web application development with CRUD operations in one form or another. We teach our students to go beyond that, they design web frameworks, server components, web services frameworks, web servers and ORM frameworks. Then they start developing cool and interesting things around ML, AI, NLP and Data analysis algorithms. Every part of programming is built upon solid mathematical principles at its root.

Courses

Take a leap of faith. Give us your four years after 12th. Follow our guidelines and we will turn you from zero to hero in programming. Our course contents and examples will stay with you for life. Our course contents are lifeline for many, even after 15 - 20 years of experience.

Read More

Projects

When our students start explaining their projects, the interviewers are surprised because of the uniqueness and the details of the project which, only an experienced programmer can understand and develop. Then cracking the interview becomes fun.

Placements

For most of you, your first job will define your next forty years of lifestyle. We help students identify the job profiles that they should go for and which one to avoid. After all, we don't want our students to be sidekicks or part of hero support system, we want them to be heroes.

Show case
  • Project Manager
  • Aditi
  • Ayush

Internship at Thinking Machines

Every year we select few students as intern for our development section. They get a chance to develop a project from scratch, firstly as a team member and then as an individual.

Aditi Jain

Aditi Jain - "Year 2017 - Designed & developed web terminal. VT100 emulator for linux with j2ee middleware to communicate with SSH server over sockets. It can be used for accessing a LINUX server remotely from any device with HTML5 compliant browser."

Ayush Shrivastav

Ayush Shrivastav - "Year 2016 - Designed & developed a Math Tutoring Framework - an application in C++ using QT with Wacom Intuos touch integration to animate, stimulate and enable the teacher to write and teach elementry and high school Math."

Certification & accreditation

Prafull Kelkar - The faculty responsible for conducting all the classroom session at Thinking Machines is Sun/Oracle/Microsoft certified in many streams. But believe us, when it comes to placements, certificates & degrees don't matter. A degree in Engineering with 60% aggregate, makes you eligible for the interview process. But during the selection process your aptitude, programming skills, detailing abilities, vocabulary and communication skills are tested. Finally, the projects developed by the candidate play the most important role. As of date, we strongly discourage our students to go for certifications. We provide a certificate of course completion at the end of the course, A separate experience certificate is given to those who work as an intern at Thinking Machines.

Have you studied at Thinking Machines ?

Has it helped you in your career ?

Write a review

Uncensored version of what students say about us

Praneet Jain

PRANEET JAIN
iOS Developer
Access Healthcare, Dallas, Texas

POORVA TAVSE

POORVA TAVSE
Associate software engineer
HARMAN International pvt. Ltd.
Thinking machines is a bliss for Ujjain. When I took admission in engineering, I had no idea why I took computer science. But, Kelkar sir was the only person because of whom I got to know that I too can love programming. The way things are being taught at thinking machines is incredible. We learnt a lot of technologies but most importantly we learnt how to learn things on your own. Sir taught us how important it is to perform practicals of whatever we have learnt, how to explore and how to explain what we know. Also, it was my dream to make him proud, which took me to out of ujjain, otherwise no way I would have been where I am today.

RAHUL KHANDELWAL

RAHUL KHANDELWAL
Software Engineer
Systematix infotech pvt. Ltd. Indore
Hello Kelkar sir, I would like to say thanks to you for your teaching in programing stream. I am 2009 - 2013 batch student and joined your classes for c, c++ and java. Currently I m working as PHP developer in SIPL Indore. After studying in your institute, my logics making approach has become good and it doesn't matter in which technology you are working because logics to sab me same hi lagte he. Now please guide me to get a job in any of my dream companies I. E. Google, facebook or Microsoft. Thanks

ANIMESH BHATT

ANIMESH BHATT
System Engineer
Tata Consultancy Services
Students in Ujjain are lucky to have Thinking Machines. I have studied at Thinking Machines for four years of engineering and believe i am still learner at thinking machines, Here Praful sir starts teaching logic along with the basics of programming which is needful because many in the IT industry are not able to use proper logic in any technology . I appreciate the way of coding using notepad without using any tool like Netbeans , Eclipse for the initial phase which makes us different from people who don't even know background working of application. By the help of this, we can even develop tool like eclipse..etc. I like the way of teaching story wise like why this technology came, why it is needed. Here you can learn as much as possible if you want to. Kelkar sir guided me well at each step. Even in service based company like TCS I can easily approach to any new technology because of the logics and basics taught by Kelkar sir. I have never seen such a dedicated teacher which is hard to find. Thank you Praful Kelkar sir.

YASH GUPTA

YASH GUPTA
Associate Software Engineer
Infobeans
ThinkingMachines!! This word played a major role in my life. I was one of the many student who is blessed with the legendary mentor, KELKAR sir. Due to his guidance my fundamentals are crystal clear and due to which I was able to bag four selection in just initial phase of campus recruitments in companies like Infobeans, Wipro, Innoeye etc. Also in current company, I was awarded best performer in training and that's all because of rock hard foundation of concepts and programming layed by Kelkar sir. I owe my career to him and whatever position I'm holding right now. At last I would like to thank Kelkar sir for his excellent teaching and guidance that help us to be industry ready and achieve our highest potential.

HARSHIT PANDEY

HARSHIT PANDEY
Sr.Enterprise Architect (Office of CIO)
Intuitive Surgical
In a life-time there are few people who leave an everlasting impression on you. To name a few, Sir. Kelkar is one of the platinum level-headed mentors whom I had chance to meet and attending his classes. Here is my takeaway, if you are seeking career (not just a job) and enjoy making products and art of programming. Sir. Kelkar is the mentor you need for life and at right stage. He is sharp like a hawk, reticent (speak less) but do more and exceptional in approach of practical programming techniques.He has a natural art of planting seed of programming in students that he continues to demonstrate. I remember, my brain hurts after attending his classes, and he make me think deeply. I got married to programming since then. No later I was contributor in many open source projects (Sun Foundation projects) to all the way Node Community and now Angular (Google) and evangelize many products across in my career. I always owe big time gratitude to him for his dedication and advisory in shaping many student future including me. He is a blessing to city of Ujjain and pure jewel for programmers and I strongly recommend every career seeker to attend his class and benefit from Sir.Prafull Kelkar mentorship.

VIRENDRA KHARE

VIRENDRA KHARE
Lead Architect.
AT&T
I had joined Thinking machines in year 2000 and attended the classes physically for consecutive 3 years and still I am getting virtual support till today. Kelkar Sir Did not taught only Programming and Technology to me , while he Taught me, What is IT Industry life, How to Crack every interview and handle the Situation, technology , top management, Behavior, negotiations and so on…Just because of Thinking machines Teaching and true dedication of Respected Kelkar sir to groom every single student, I have been working with Top World-class companies and not only competing with International Talents from Top Universities like Cambridge and Oxford while Winning over them Always with full confidence. Now I am Realizing that Just because of basics learned from Sir, I Got opportunity to work with Vodafone-UK, Korea Telecom-Seol, VIVO-Brazil, Saudi Telecom-Riyadh, CISCO-SWEDEN and currently working as Lead Architect of AT&T for Nasa Communications Satellite Services. Still I am a Student of Thinking machines and Getting guidance and unconditional support from Kelkar sir, I would be always grateful and Thankful to you Sir.

PRIYANKA KUKREJA

PRIYANKA KUKREJA
Assistant System Engineer (Software Developer)
TCSL
Joining class at "Thinking Machines" proved to be one of the best decision of my life. The best part of learning at Thinking Machines was all the concept were explained in context to real life examples. He taught us basic/fundamental concepts of programming with simple examples in such a way that we can never forget those concepts. Because of your teaching, I became star performer in training and currently working in a development project. Thank you so much sir for all your guidance.

MUDIT NAGAR

MUDIT NAGAR
Big Data Developer
DataMetica Solutions Pvt. Ltd.
I can just keep on writing for days about the quality and quantity of knowledge Thinking Machines has to offer, but to keep it short I will just write how Thinking Machines, in just three and half years made a shy and self doubting student into a confident, knowledge hungry, and motivated person who now see himself competing neck to neck with students from one of the best colleges in India.Thinking Machine taught me four most basic things :1) Confidence to achieve and to work hard for it.2) Failure and struggles are unavoidable. 3) Patience and ability to believe in yourself.4) Programming is not hard at all If someone learns its concepts in a proper manner and keep practicing it. There were times when I started to think programming in not for me and I cannot be a good programmer. But It was Praful Kelkar sir who kept on pushing me and made a nobody into a person how can stand in world with his head high. The way he explained and pushed me to do practicals of every single concept is still helping me. Today, I can easily understand new programming languages as it's the syntax that usually changes but basic concepts and approaches remains the same. Even after my placement, I just keep on asking for guidance and Sir never hesitate for giving me from an honest opinion. To all those Students who doubt the techniques and processes which sir follows in order to teach any concept, believe me I too use to doubt that once, only to discover in the end that those techniques where the best and may be the only way in which students like us can understand those concepts.

ARPIT MOTWANI

ARPIT MOTWANI
Programmer
Bitwise Solutions, Pune
Learning was like fun here. All my credit goes to thinking machines and sir for developing my skills. In most of the companies even 4-5 years of experienced people doesn't know the basics of programming. But that's not the case with students of thinking machines. Getting a job is not important. Most of the people will get a job in bulk recruiting companies like TCS, Cognizant, Infosys and so on. I have seen some people who doesn't even know how to compile the java code and they're working in companies like TCS and Cognizant on support kind of stuff and even development also. But they don't even get good increment till so many years and nor they have guts to switch the job. But getting a job like this doesn't worth anything. You needs to work hard for cracking good companies. If you give your 100% to sir and Thinking Machines, then you'll definitely get 200% result of it.

NIDHI SHAH

NIDHI SHAH
Staff consultant
Oracle financial services
Thinking machines is the place if you are a computer engineer ..Whatever we achieve today is just because of your guidance and your unique way of teaching ..thanks a lot sir for your support..

NEHA DUSHYANI

NEHA DUSHYANI
Software Engineer
Innoeye Technologies, Indore
Yes, I was one of the many fortunate students those who got a chance to study at Thinking Machines. I wonder, How my career would have been if I had not joined Thinking Machines? It would be nothing. Kelkar Sir is largely responsible for whatever I have gained today. The way computer and programming basics are taught by him is the best, very useful and will not be taught in the same way anywhere else. The package material is just perfect to recall any basics even after years. The classes were brain exercises for me which developed logical thinking skills for solving larger problems. Just try not to miss any lectures and do practical daily. If you have hunger of learning programming languages, then Thinking Machines is the destination. You will be taught from the very basic level. And if you worked hard, you will be taken to that high level that you may never thought of. An unshakable confidence is built in you, which is very important to remain in this competitive IT industry. Thank you Sir for your guidance and support.

RATHIN BHATT

RATHIN BHATT
Tech Lead
KPIT Technologies
Thinking Machines is place where you will not learn any language. Its a place where you will learn how to learn any language. The way Kelkar sir teach is what is required in current IT industry .Always focus on basics and stick to your basics to solve biggest problems that you will ever face. Truly appreciate way of teaching and it is very hard to find such a great mentor/teacher in your life.

HAKIM SAIFEE

HAKIM SAIFEE
Software Engineer
BETSOL
I am from UEC(2009-2013) batch. I joined Thinking Machines in 2010. The way of teaching was very different and effective in longer run. Sir always focused on the basics, because if you have a basics strong then you will learn any technology easily. The example provided by sir were very good to remember the concept. Not to use an IDE at the staring point of learning instead using notepad was very helpful to remember the syntax. All the credit of where I am today in my career goes to him. Sir only provide you the right path, it depends on us how long we can go. The students of small city like Ujjain should be thankful, you have a mentor like Praful Kelkar Sir.

HITESH JOSHI

HITESH JOSHI
System Engineer
TCS
Learned c,cpp and java thoroughly at Thinking Machines. Teaching techniques are very innovative and helpful. Due to which ,I was full confident during interview and hence got placed. Became a star performer in training and hence got the Development project in the company. Currently, my three cousins are studying at thinking machines and are doing well. Best institute in the whole Indore division to build career and become successful in professional life.

AKASH JAIN

AKASH JAIN
Staff Technical Consultant
Teradata
Thinking Machine is not just an institute which provides with theoretical knowledge but also with the practical knowledge which is much needed for being in IT world, TM, in short, makes you industry ready. The way Kelkar sir teaches and his examples are such that you can never forget them. All in all, if we get even 50% of what sir teaches, is more than enough for anyone to be and excel in IT world.

PANKAJ UPADHYAY

PANKAJ UPADHYAY
.Net developer
SRV SOFTWARE SOLUTIONS
Today what i am is totally because of you sir.

AKSHAY KASHYAP

AKSHAY KASHYAP
SSE
Infosys
He teaches some thing that I didn't realize when I studied, But when It come to action it come out.* It could be type pages of code in NOTEPAD , "I feel fast and consistent."* Concentrate on functional area rather than jump to code, " it help me to interact with client."* Unique Examples I can correlate if forget any thing.* And one special thing I learn from you is, if one can answer you, he/she can fearlessly answer to anybody :) , I always want to thank you, by doing some thing for you or to meet you but life and time taking me away from hometown. Thank you so much "Praful Sir", Pranam.

RAHUL APTE

RAHUL APTE
Project Manager
TCSL - North America
Thinking Machines always reminds me of the Golden Memories of my college days. I still remember my struggle with programming. Honestly when I got admitted to SVIM MCA I was clueless as what to expect. Like the regular curriculum a set of subjects and programming languages were thrown to us with limited faculty and facilities in college Lab. I met Kelkar Sir first time in 2004 to seek his help on learning the basics of C and C++. Only after meeting him and via his amazing skills of explaining the complex logic into real life examples, I started to fall in love with coding. We completed C, C++, Java basics and advance over the course of 1 year and completed small projects. It is only due to his learning I was able to crack my first interview at campus. In fact the interviewer was quite pleased to see my command on OOPs and the examples that I used from Sir's class. Not only I got selected in campus but also during my initial training days the entire Java module which was taught to us was already learnt by me during my Java classes at Thinking Machines. I am very proud to say that I was able to break through , sustain and succeed only by my logical reasoning and analytical skills developed at Thinking Machines. Its very hard to explain in words how fortunate we the students from Ujjain are to have a genius like Kelkar Sir. He is the expert of his subject and is one of the best mentors in my life. I still get guidance from him whenever required and his response is amazing.

SOURABH MEHTA

SOURABH MEHTA
Machine Learning Engineer
IAMPLUS,Singapore
It was one of the best decision I made to study at thinking machine. It realy helped me through out the career. The understanding of basic programming concepts developed because of examples provided in the booklets by Kelkar sir is truly irreplaceable.

ANKUSH NIKHAR

ANKUSH NIKHAR
Associate Consultant
Capgemini India Pvt ltd
I learnt C++, Java from You sir. It's been 10yr journey from where I started growing with programming language.

NITISH KUMAR

NITISH KUMAR
Assistant Manager ( IT )
Electricity Department Govt. of M.P
There was nothing great about Ujjain when I first joined my college there but that changed drastically after studying at Thinking Machines by Kelkar Sir. It is because of him that I remember Ujjain so much. Trust me the quantity and quality of knowledge you will be getting in Programming through Sir's lecture is really gold. You won't be getting that kind of education in field of practical programming any where, trust me on this. Whatever I am today and whatever confidence I carry in field of programming as a Software Engineer the sole credit goes to Kelkar Sir and his education. Being in Software Industry for 3years now I can say that the knowledge he is giving there will make any dedicated students way ahead of their peers in term of programming and technical skills. If you really want to make a career in Software Industry then you should study from Sir. The value of his education will give a great a really great edge in your career. Under his guidance I built 20+ Mobile Apps, 1 forum website, won many mobile devices and other goodies and till date I build things of my own all because of his education and methodology. I have not forgotten him and his teachings till date and consider myself so luck to have him as my teacher and mentor.Thanks a lot sir !You can find my latest project at below link do give it a try
https://meanybot.herokuapp.com/

ZEESHAN ALI

ZEESHAN ALI
Data Analytics Graduate Student
University of Cincinnati, Ex-Infosys, Ex-HCL
I still remember vividly the data structures, linked list etc. being taught by Kelkar Sir in C it was my first programming class, at that time Thinking Machines used to be in Rishi Nagar. The main takeaway from the class was:1. Gave me confidence, alleviate fear of coding. 2. Building logic for tackling problems. Later in life I got the opportunity to work in various languages like Perl, Python, Shell Script, R, SAS etc. but language is not as important as the logic behind it, I am thankful to Sir for teaching me that.

ESHAN OJHA

ESHAN OJHA
Front End Developer
zolostays.com
Kelkar Sir examples make my life. Whatever I am doing today it is not just because of my degree but because of computer and programming basics that I learned from Kelkar sir. Thank you for everything.

ADITYA SOLGE

ADITYA SOLGE
Software Development Engineer
Amazon
It is difficult to describe Praful Sir's contribution at Thinking Machines. "We teach more than we promise to teach" is what I learnt from him at Thinking Machines. He guided me to improve my core capabilities after he noticed my hard work and effort towards the work. He taught me, how to teach yourself. He spearheaded my foundation of C, C++ and Java which helps me to learn new technology in no time. This skill has been the catalyst for my success when I was working as a Software Developer at Impetus and now at Amazon. Words are not enough to appreciate and acknowledge Praful sir for his contribution in my career.

PRADEEP SINGH PANWAR

PRADEEP SINGH PANWAR
Assistant Project Manager
Omaxe Developers
Though being from Civil Engg. background the teachings for C, C++ and Data structures was quite a wonderful experience to me, Most of the teachings resulted in understanding concepts with practical real life examples. Tutor is very straight forward that is an added feature. Though the learning's wont be useful in my field but the knowledge I got is always an asset for me.

RAHUL VATS

RAHUL VATS
Lead Software Developer
Mckesson
I have studied C, C++ from Kelkar Sir. Though I didn't have to use the language at work, but the concepts, techniques and style in which Sir taught me and many more students have been very useful. It has been the best thing learnt till date in my Engineering Career.

FARHAN NAGORI

FARHAN NAGORI
Software Developer
Resilinc Solution
People are always inspired by someone. My inspiration is Mr. Praful sir. After completing my first year I was unable to write a prime no. program at that time even I failed in my core subject Basic Computer in first semester than one of my friend recommend me to join TM. After joining TM I started to learn how we can relate real world problems in programming and then I found it easy to develop application. Sir always told us that people just invent ideas and give big name to them. if you learn the concept behind them then it is piece of cake to apply them in your project. In TM we developed a project which was capable of generating DTO and DAO interfaces automatically by just locating the database tables and then distribute code in team by Team leader. Project was based on Reflection API. which is something that not all coaching classes teaches. Sir always told in class that apart from programming your communication skills and mathematics matters in Interview. I am always proud to say that i am an ex student of Thinking machines where we learn “how to learn”. I learnt life lessons from him ”Har ek session ek lakh ka he jitna le sakte ho le lo”.

KUNAL LOHANA

KUNAL LOHANA
Front End Developer
Netlink(Bhopal)
Thinking Machines is not institute but also a world that change your life, if you take it serious. Kelkar sir, is the finest sir that i had ever in my life. He make your brain logical and create a different way to solve each problem. His teaching capability makes the person open minded.

MANAS ANDHARE

MANAS ANDHARE
Senior Software Engineer
Oracle
I took Java/J2EE courses at Thinking Machines but I was guided throughout my engineering course by Kelkar Sir. Thinking machines has helped me build strong basics of the computer science field. Moreover even if it takes you a little more time to grasp the concepts learning at Thinking machines would ensure that you have the right attitude towards learning anything at the end of the course. In my experience, with technology changing so rapidly, right attitude towards your career is the most crucial thing to succeed in IT. And that surely is guaranteed at Thinking Machines.

PANKAJ SHINDE

PANKAJ SHINDE
Technology Analyst
Infosys
To be honest I was not made for IT industry. Although I attended C,C++ and .Net session at Thinking Machine but still was not too serious about programming. But when I was in final year and went to Kelkar sir and asked about Java session, he just told me that before join this class go through the C,C++. Again I go through the C/C++ (but again not with seriousness) and join the Java sessions, these sessions were turning points in my life and first time I thought that I can do the programming. The way he teach and give the real life examples those are fabulous, could be understood by anyone. I don't know I learnt all over there but he has definitely lit a light inside me for the Java. Whenever I discuss with my colleagues or friends about my struggle and learning, always Kelkar sir was/is and will be there in my story. Thank you very much Sir.

PRANAY SHARMA

PRANAY SHARMA
Senior System Engineer
Infosys ltd
If you are really interested in learning programming languages, Please explore the thinking machines classes. One of the best coaching i guarantee.

PRITI JAGWANI

PRITI JAGWANI
Asstt. professor, Dept. of Computer Science
Aryabhatta College, University of Delhi (DU)
Heart Felt Thanks to Kelkar Sir and Thinking Machines for making me what I am today academically and professionally. I have studied at Thinking Machines for almost 3 years and those 3 years made my basics strong. Today, if my students appreciate me as a teacher, it always reminds me of Kelkar sir because of his contribution. True to its name, sir has compelled 'machines to think' by his outstanding programming skills. If somebody seriously wants to learn programming skills, 'Thinking Machines' is a place to be.

LALIT SHARMA

LALIT SHARMA
Architect
TIBCO Software India Pvt. Ltd.
Thinking Machines is more than software training institute. It builds the software foundation on which your whole architecture laid down. What you learn here is not programmed in one language, rather you learn how software programming works and then able to write a software program in any language.I learned C, C++ and Java, now I am working on Full Stack (JavaScript, NodeJS, Python, Postgres SQL, Java, AWS services .....etc)

DEVENDRA PATEL

DEVENDRA PATEL
Senior Software Engineer
Waste Management Logistics
The knowledge which I gained from Institute is precious. I would say our foundation is so strong that I did not face much challenges during my career so far. I have worked on around 3-4 programming languages and I could learnt them so quickly as foundation was strong.

PRABHAT SINGH TOMAR

PRABHAT SINGH TOMAR
Sr. Associate
smartData Enterprises
There is no other option of Thinking Machines and Praful sir. Whenever I get in touch with batch mates, still we talk about the examples given in the classroom. Those examples made me and many of my friend’s life. Joining Thinking Machines was my best decision of life. Salute to you, sir.

PALLAV TRIVEDI

PALLAV TRIVEDI
iOS Developer
Reliance Jio Infocomm Ltd
Thinking Machines is the only reason behind whatever I have achieved till date as a Computer Science Engineer. Trust me, it is not only the knowledge of some technologies in which you will excel after studying at Thinking Machines, but more importantly the core concepts of Computer Science that you will be proud of. The basics will be as solid as rock and eventually it will give you the confidence to work with any technology / platform. I spent my one of the best times of Ujjain at Thinking Machines and the knowledge gained is beyond any explanation. The real life examples, ideology of "Talk is cheap, show me the code", exposure to industry standard, approach of how the work would be done in a team, and being updated with technological advancements is what makes Thinking Machine what it is. Currently I am making applications for VR on almost every platform (Google Daydream, cardboard, oculus, vive, iOS). I did not know about this technology while I was studying at Thinking Machines, but as I said, the core concepts, basics and foundation developed by sir was more than enough to dive into the new technology. Words are not enough to express the gratitude for Kelkar sir. Thanks sir.

AKSHAY GUPTA

AKSHAY GUPTA
Pursuing Master of Science in Computer Science
Bowling Green State University, USA
I have studied at Thinking Machines for almost 4 years. My journey at Thinking Machines started when I was in the 2nd semester of my Bachelor's with C, C++ followed by a number of other programming languages and technologies. I still remember all the examples which Kelkar Sir used in class to teach various concepts. Words are not enough to thank and appreciate the efforts made by Kelkar Sir to make my fundamentals strong. Whatever confidence I have today in programming is all because of the knowledge I gained in that 4 year period at Thinking Machines. The teaching methods used by Kelkar Sir makes me different from others who studied at other institutes. Some of those methods include working out programs on paper before actually implementing it, using notepad and command prompt to write and compile programs and the class discussions. These methods may seem tedious at one point but at the end, they are always fruitful. Kelkar Sir's methods not only helped me to understand and learn the basics and internals of a program and to learn how actually a program is working but also helped me to think and approach a problem differently. At Thinking Machines, I learned how to learn something on my own. The fundamentals that were built here are so strong that now I have the confidence to learn new languages and technologies on my own within a short period of time.

KHUSHBOO SONI

KHUSHBOO SONI
Software Developer
Innoeye Technologies
"Thinking Machines" The turning point of our lives. With real life examples, he removed the difficulties of programming languages. He changed our way of thinking about all things. Still, I remembered those days, when sir taught us through many unique words. I learnt a lot from "Thinking Machines".Thank You So Much Sir...!!!!

PRACHI KHANDELWAL

PRACHI KHANDELWAL
Application Developer
JP Morgan
Thanks to the Kelkar's unique way of teaching that I was able to learn so many languages with so ease. And even learning new languages is not difficult because of the strong basics. Teaching from basics to proper practical knowledge to implementation in projects was all taught to us. This has been and will always be very helpful throughout my entire life!!!

SHUBHAM GUPTA

SHUBHAM GUPTA
Software Engineer
Innoeye Technologies
Thinking Machines, the word itself plays a major role in my life. It feels great when you are giving any technical interview and you proudly says to interviewer that i have learned all these core technical concepts from Thinking Machines. The way in which the basics and core concepts of technology described at Thinking Machines is really unique. Today the position i am holding right now in my life is only because of the guidance of Kelkar sir. For many ones "We teach more than we promise to teach" is just a simple sentence but it's actually a true fact at Thinking Machines. Even today also i used to refer the study materials provided by Thinking Machines.

JANAK CHOUDHARY

JANAK CHOUDHARY
Technical Lead
TCS
Under Kelkar Sir's guidance I learnt the programming basics, I learnt C++ and core Java(though I never used these languages in my professional career) but Kelkar Sir's way of Out of the Box thinking helped me in mastering the foundation of coding technique. Thank you Sir for your guidance and immense support!!

SHRIKRISHNA SHARMA

SHRIKRISHNA SHARMA
Software Engineer
TCS
I am not from the Engineering background and I never thought of becoming the part of IT industry. but when I met with Sir he gave me the positive attitude towards programming and he taught me, its not a matter of degree, its matter of your confidence and programming skills, if you can code you can achieve the place wherever you want. I did M.Sc. Till M.Sc. first year I didn't even know how to open turbo c prompt, how to compile and all, because of our "great education system", ton of thanks to GOD who met me with Sir and he blessed me with this professional life. Today whatever I am and will be just because of you Sir. You own my life.... Many Many thanks to you.

SHIVAM SUGANDHI

SHIVAM SUGANDHI
Software Engineer
JDA Softwares
At thinking machines,I learnt how to learn which is very important in programming. Sir has given industry relevant guidance and real life examples which are very difficult to forgot. Also sir's unique methodology and attitude towards programming inspire good students to achieve more and create something that they can be proud of. Although I have spent very less time at thinking machines but learning there has helped me immensely in my software career. Thank you very much sir.

KAPIL TRIVEDI

KAPIL TRIVEDI
Software Engineer (working on Java and web technologies)
Teleservices International
Good teaching but bad for those who can't grasp easily. Good for laying a strong foundation. Taught me the correct and proper usage of words/language which is still helping me. Still want to learn new technologies from sir.

ABHISHEK SUMAN

ABHISHEK SUMAN
Senior Software Engineer
Informatica
I was pursuing my B.E. (CSE) from UEC Ujjain (2008-12). I joined Thinking Machines in my 2nd semester of BE (late 2008) as student. I learned following languages / technologies here: C, C++, Java, .Net, Android, Struts, hibernate, Objective C etc. Study materials used in the class are of top quality, which really helped me improving analytical ability and logical thinking. Classes are comprised of theory and practical both. There used to be assignments for practice before next class. After completion of each of the language course Kelkar sir used to guide us to code for different projects to get exposure of how solution or certain applications are built. I joined the campus perparation batch to brush up C, C++ or Java concepts which really helped me in getting placed in Geometric Global Ltd. Pune in my 7th semester. Kelkar sir also prepared us for certification exams like OCJP, OCWCD (cracked both the exams in very first attempt). The concepts of C taught by Kelkar sir also helped my cracking GATE-2012 with 99.63 percentile. I am very inspired from Kelkar sir, havn't seen a mentor/guide so far. If you are a student reading this review, my only suggestion would be join the class and complete the assignments provided in the class. Be regular to the class and dedicate yourself to programming you will achieve many more success.

MANISH TIWARI

MANISH TIWARI
Module Lead
Persistent Systems
Its the place where I learnt the a,b,c,d of programing languages. completed C, C++ and Java course from thinking machine. Its not only the programming skills you learn there, it will help in building foundation of logical reasoning that helps in programming and you will became master of computer programming.

PRAKHAR PARWAL

PRAKHAR PARWAL
Software Developer
CatalystOne Solutions Pvt. Ltd.
The main thing which I felt is the mindset of 'how to learn things'. Sir has not even taught us languages, but also created our mindset of 'how to learn'. It's been more than 3 years for me working in the software industry in various roles including developer, team lead, quality analyst and mentor only the mindset of learning things is the key for me to work on all these different roles. I cannot imagine myself this competent without getting initial training from Thinking Machines. Praful sir is the best teacher I know. Following the things said by sir seriously, will leads you to a great future for sure

PRASAD OTURKAR

PRASAD OTURKAR
Team Lead PHP
Dev IT Ltd., Ahmedabad
Hello, My name is Prasad I studied at TM and learn C,C++,Core Java. And I must say Kelkar Sir guidance is very much useful in my career. At Thinking Machines, Sir always teaches us that if your base is clear than you can work on any technology by just remembering​ the syntax. Hence today I am working as a TL and knows many open source PHP frameworks like Symfony, Wordpress, Magento and CI. Well if you want to make your base clear in software engineering and coding than this is the place for you. At Thinking Machines, Kelkar Sir provides very realistic examples which stores in your brain on permanent basis. Moreover, they makes you to aware with the latest trends and tools which you should aware of and show you the correct direction in your career path.

NARESH MAKHIJA

NARESH MAKHIJA
Product Developer
CSC (DXC)
Thinking machine is turning point of our life we have learnt not only programming but also how to give our 100% ,the way sir you teach us with your dedication no one else can do this.

SHASHANK

SHASHANK
Senior Software Engineer
Capgemini
Thinking machine institute is a gift for the students of Ujjain specially for those people who want to pursue their career in good software company one can develop enough confidence to work in software product based company because getting placed in service based company is not a big deal for the todays generation of engineers. I had develop my skill set with thinking machines only after completing engineering i used stay at classes for hours to develop logics of data structures and other programming logics one should always practice whatever taught in the classes by Kelkar sir then he or she never say that i am a java or dot net guy he/she always say i can work on any language given to me

ANJUL SHARMA

ANJUL SHARMA
Software tester
Etisalat dubai
It is great learning there. This institute will change your life, if you are ready to understand the concepts and willing to do practice. Don't wait just join..thank you sir for your support.

SHWETA SONI

SHWETA SONI
Senior Analyst
Accenture
Yes, i studied in .Net batch in 2007. It was very lucrative in my career. Live web site design experience. Learned lots of technical concepts.

SHIVANI GARG

SHIVANI GARG
Senior Application Engineer
Oracle India Pvt. Ltd
Thinking Machines is the best coaching institute that I have ever studied and Praful Kelker. Sir is the BEST teacher ever. All the credit of where I am today in my career goes to him. It's all because of his guidance and his way of teaching that has given a different path to my career. Thanks a lot sir!!

RAHUL PATEL

RAHUL PATEL
Assistant professor
SVVV Indore
Sir I am student of MIT Ujjain of 2007 pass out batch. I learn c,c++ and java at Thinking Machines. Currently I am assistant professor at SVVV Indore(SVITS). I am teaching subject like ,OOT, java, OS, C, and Data structure. Among this Data Structure is my favorite which is due to concept I learn at Thinking machine. I just love the coding of link list and other data structure. Before Thinking Machines I couldn't write a single line of code. After joining​ thinking machine I just love coding. It is very helpful for my teaching job. Now even some of students calls me data structure wale sir. Thanks to Thinking machines.

HARESH SHARMA

HARESH SHARMA
Senior Software Engineer
Worldpay
Going to Thinking Machines was one of the best decision of my life, I haven't seen such kind of knowledge at one place, here you get your basics, that helps you every moment while you code you design. I wish I could join again.

JYOTSNA BIJAWARGI

JYOTSNA BIJAWARGI
R&D Professional
Seco Tools India Pvt LTD
Best ever institute, I have ever been ..At thinking machines , you would gain not bookish , but actual knowledge , with ability to relate and implement it with different scenario.Way of teaching is excellent..... Incomparable.

AZIZ DHARWALA

AZIZ DHARWALA
Software Developer
Tatweer (semi government) U.A.E.
At Thinking Machines, I learned how to program, not only the programming languages. Basically, it helped me to fill up the gap between education provided by the college and the knowledge required by the industry. The study materials are based on very fundamental and real world examples like movies, animals etc which can be easy to remember and help to develop the logical thinking.

KAILASH KHAMORIYA

KAILASH KHAMORIYA
Software Developer
InnoEye Tech.
I learnt more than, I deserved for! I complied to focus not only on particular language but the technology.

SACHIN JAISWAL

SACHIN JAISWAL
.Net Developer
Brillsense, Ujjain
Sir i would like to suggest you that i think you should also teach searching on internet. It is important because it's not possible for a student to remember syntax.