It wasn't easy at all for me. I spend three years doing graduation in Bachelor of Computer Applications in India (early 2000). The coursework alone was so much that you would have "learn" something. On top of that, I did private diploma from NIIT for "practical" exercises (at that time NIIT and Aptech were quite popular among students)
While I came to Australia for Masters, most of my friends did Master of Computer Applications (three years) in India. Six years of computer studies are bound to give you some knowledge!
Why? There are plenty of classes that teach nothing, perhaps even teach bad habits.
Getting a sub-par CS degree in India is extremely easy. There are a good number of bogus universities in the countries.
Getting into a well reputed (top 50?) Indian CS program is multiple orders of magnitude harder than it is in the west. Most students qualifying for any of these programs would be capable of aceing the SATs.
To give you an idea, the Indian equivalent of the engineering/CS SATs are taken by 1-1.5 million student annually. The top 50 programs have less than 20,000 combined positions. You need to be in the 98th percentile and above to get in.
It is common for students to study 10+ hours a day for 2-4 years straight, to meet the above requirements. Whole childhoods get sacrificed for the rat race.
Opportunity in India does not come easy.