Skip to content

By subject

Computer Science home tutors in Pune

Looking for a Computer Science home tutor in Pune? TutorUp shows verified tutors near your home who teach school computing - Python, Java, HTML, SQL and the theory around them - for CBSE, ICSE, ISC, IGCSE and IB. The first thing to get right is the language, because each board uses a different one.

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

School computing by board, 2026-27 session
Board and classCourse and languageHow it is assessed
CBSE Class 9-10Computer 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 10Half 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-12Computer Science (083): Python, plus SQL and Python-SQL connectivity in Class 12. Informatics Practices (065): Python with Pandas and Matplotlib, plus SQL70 marks theory, 30 marks practical: lab test, report file, project and viva
ICSE Class 9-10Computer Applications: Java, usually written in BlueJA theory paper plus programming assignments assessed in school
ISC Class 11-12Computer Science: JavaA theory paper and a practical exam
IGCSEComputer Science (0478): pseudocode, with Python, Visual Basic or Java allowed in the final scenario question for 2026-2028 exams; Python only from 2029Two written papers of 1 hour 45 minutes each; no coursework
IB DiplomaComputer Science at SL or HL; the course was revised recently, so check which version your child's school teachesExams 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.

Questions parents ask

Does my child need to learn Python for CBSE Class 10?

Not for the board exam. CBSE's 2026-27 Class 10 Computer Applications course covers HTML, CSS, networking and cyber ethics, and Python begins in Class 11 Computer Science or Informatics Practices. Learning some Python early does no harm, but it shouldn't take time away from the Class 10 practical file.

What is the difference between Computer Science and Informatics Practices in CBSE?

Both use Python and SQL. Computer Science (083) goes deeper into programming - functions, file handling, data structures and networks - while Informatics Practices (065) focuses on handling and visualising data with Pandas and Matplotlib. The tutor you need depends on which one your child takes.

Can a tutor help with my child's Class 12 project?

Yes, with planning, choosing the scope, explaining concepts and debugging. They shouldn't write it, because your child will be asked about it in the viva and has to be able to explain every part.

Is a working software engineer a good Computer Science tutor?

They can be, if they know your child's syllabus and can explain things at school level. Coding skill alone isn't enough: board marks also depend on theory, exam-style answers and practical file rules. Ask which board they have taught and how they would prepare your child for the theory paper.

Does my child need a laptop for Computer Science tuition?

Yes, ideally. Writing and running Python or Java needs a laptop or desktop with the right software installed, and practising between sessions matters as much as the sessions themselves. A tutor can help set it up in the first class.

Free to start

Find a verified tutor near you

Post what your child needs - board, grade, subjects, budget and timings - and compare verified tutors nearby. No agency in the middle, no lead fees.

Use it in your phone's browser today. iPhone and Android apps are coming soon.