Python classes for kids and teens in Kolkata
Python is where most Kolkata students land once blocks stop being enough. Children start with us on Scratch from age 6 and move across to Python somewhere around 12, at the point where a student stops dragging blocks and starts wanting to type. Classes run live online, two a week, in batches of 15 to 20.
The switch is the hard part, and it is where most self-taught attempts stall. A child who has spent two years in Scratch already understands loops, variables and conditionals perfectly well. What they have never had to do is spell them. So the first month of Python is really about the distance between knowing what you mean and writing it so a machine agrees, which is a different skill and a frustrating one. We teach it in Thonny rather than a browser playground, because a beginner needs to watch the variable panel change while the code runs, and move to Google Colab later, once notebooks start earning their keep. Turtle for the first drawings. Pygame once a student wants something with a score in it.
There is a local reason to take Python seriously beyond the syllabus. The offices at Sector V in Salt Lake and the newer ones in New Town run on it: data work at the analytics arms, automation and test tooling at the services firms, and the AI teams that have appeared in both parks over the last few years. A Kolkata student who is fluent in Python at 16 is not learning a school subject. They are learning the language spoken twenty minutes up the EM Bypass.
Java is the other one worth naming, for a reason specific to this state. ISC Class 12 Computer Science is examined in Java, and West Bengal has more ICSE and ISC schools than CBSE ones. If your child is at an ICSE school, Java is not optional and BlueJ will be on the paper. We teach it as its own track rather than folding it into a general course. Python for younger students, Java for teens, or book a free demo and we will tell you which one your child is actually ready for.