A Computer Science home tutor in Pune sits with your child at their own computer and teaches the course their board sets: writing and debugging code, the theory papers (networks, databases, Boolean logic), and the practical file and project that carry a big share of the marks. The mismatch to avoid is hiring a Python tutor for a Java syllabus, or the other way round.
Which language your child's board uses
| Board and class | Course and language | How it is assessed |
|---|---|---|
| CBSE Class 9-10 | Computer Applications (165), an optional subject: IT basics, cyber safety and office tools in Class 9; HTML and CSS web pages, networking and cyber ethics in Class 10 | Half the marks are practical - a lab test, a report file (in Class 10, at least 10 HTML pages), a viva and a project |
| CBSE Class 11-12 | Computer Science (083): Python, plus SQL and Python-SQL connectivity in Class 12. Informatics Practices (065): Python with Pandas and Matplotlib, plus SQL | 70 marks theory, 30 marks practical: lab test, report file, project and viva |
| ICSE Class 9-10 | Computer Applications: Java, usually written in BlueJ | A theory paper plus programming assignments assessed in school |
| ISC Class 11-12 | Computer Science: Java | A theory paper and a practical exam |
| IGCSE | Computer Science (0478): pseudocode, with Python, Visual Basic or Java allowed in the final scenario question for 2026-2028 exams; Python only from 2029 | Two written papers of 1 hour 45 minutes each; no coursework |
| IB Diploma | Computer Science at SL or HL; the course was revised recently, so check which version your child's school teaches | Exams plus an internal assessment in which the student builds a computational solution |
Practical files and projects: where marks are won or lost
In CBSE Class 12 Computer Science, 30 of the 100 marks are practical. The report file needs at least 15 Python programs, at least 5 sets of SQL queries and at least 4 programs connecting Python to an SQL database. The project is done in groups of two or three, should start at least six months before submission, and is meant to solve a real problem using file handling or a database.
CBSE even suggests that students talk to local businesses about problems they face - billing, invoices, inventory. A Pune shop, clinic or housing society office is a perfectly good starting point.
A tutor's job here is to help your child choose a sensible scope, plan the work, and get unstuck when the code breaks. It is not to write the project. The viva tests whether your child understands what they submitted, and copied work is easy to spot.
- Practical file started early in the year, not in the last month
- Every listed exercise typed, run and saved by your child
- Output screenshots or printouts kept with each exercise
- Project topic agreed with the school teacher before coding starts
- Your child can explain every function in the project in their own words
What good Computer Science tuition looks like
- Hands on the keyboard. Your child types and runs code every session; watching the tutor code teaches very little.
- Tracing by hand. Board papers ask students to predict output or find errors on paper, so a good tutor practises dry runs without the computer too.
- Debugging as a skill. Reading an error message and fixing it calmly is something to teach directly.
- Theory taken seriously. Networks, SQL, number systems and Boolean logic are a large part of the theory paper and are easy marks when learnt properly.
- Past papers in the final months, timed, with answers written the way examiners expect.
What to look for in a Computer Science tutor
- Teaches the language your board uses - Python for CBSE 11-12, Java for ICSE and ISC, HTML and CSS for CBSE Class 10
- Has taught your board's syllabus before, not just coded professionally
- Can show you short pieces of their own code and explain them simply
- Helps set up the software on your child's computer in the first session
- Is clear that they will guide the project, not write it
Your child needs a laptop or desktop with the right software installed; a phone or tablet is not enough for regular Java or Python practice. Every tutor on TutorUp is checked by a person on the team, on a short call or through a photo ID and a selfie, before families can see them. That confirms identity, not teaching skill, and it is not a police or background check - see how verification works and take a demo first.
How Computer Science sessions usually run
Sessions of 60 to 90 minutes suit coding, because setting up and running code takes time. Many families choose one or two sessions a week, adding sessions as practical submissions and pre-boards approach. A typical session might be a short theory topic, a new concept tried in code, a few problems your child solves alone, and one task to finish before next time.
When to start
- At the start of Class 11, when Python and problem-solving begin in earnest for CBSE students
- In ICSE Class 9, when Java starts and the habits formed decide how Class 10 goes
- When your child copies code from the board without understanding it
- A few months before practical and project deadlines, not a few weeks
For how Computer Science fits alongside entrance exams in the final year, see the guide to Class 12 boards and entrance exams.
Finding a Computer Science tutor near you in Pune
Post a requirement with your child's board, class and subject, plus budget and timings. Verified tutors nearby can apply, or you can browse and request a demo. Confirm the language - Python, Java or HTML - and any project help you need before the first session. Posting and browsing are free to start; TutorUp Pro is an optional upgrade for opening every profile and chatting with tutors.
If your child follows the CBSE syllabus, say whether they take Computer Science or Informatics Practices. See home tutors across Pune, or start from your area, such as Hinjewadi.