eSadhana is an online training ground for programmers

We help students not just learn but master the skills required to be a good programmer

We believe that the traditional classroom based way of learning programming is broken. We have tried it and it doesn't work! Either the students are bored or find it difficult to follow along with the material being presented. Nor does just a project based learning work; as this fails to give the requisite feedback and more importantly many students find it hard not knowing where to start.

We believe there is a better way of doing this, leveraging technology (what else? :-)

If you are a student and are interested in improving your programming skills
go to students page
If you are a company looking to hire recent graduates who have been trained to be good at what you do
go to companies page