Skip to content

Computer Science, Grades 6 to 12

One-to-one computer science tuition, from first programs to board exams

Computer science asks children to think step by step and then write it exactly. Our teachers help with both the programming and the theory, live and one-to-one, starting from a free assessment.

  • A free assessment that separates programming gaps from theory gaps
  • A teacher matched to your child's board, language and timezone
  • Logic, flowcharts and trace tables worked on the Qlive Space board
  • Help with Python, Java and the theory papers students often neglect
  • Worksheets and checkpoints every two to three weeks

Why computer science catches students out

Many families assume a child who is good with phones, games and computers will find computer science easy. Often it is the opposite. Using technology and telling a computer exactly what to do are very different things. Programming needs a child to break a problem into small, exact steps, think about every case, and then write it in a language that forgives nothing. A missing colon or a wrong indent in Python stops the whole program.

There is also a second half to the subject that students often ignore: theory. Binary and hexadecimal, logic gates and truth tables, how networks and the internet work, databases and SQL, and the parts of a computer system. These appear in every exam and carry a large share of the marks, and they need steady revision like any other subject.

A one-to-one teacher can see which side is the problem. The free assessment shows where your child is secure and where the gaps are, so classes go where they are needed.

How computer science is examined

CBSE. In Class 11 and 12, students choose Computer Science or Informatics Practices, both using Python. Computer Science goes deeper into programming, data structures, file handling and connecting Python with SQL databases; Informatics Practices focuses more on data handling with Python libraries and SQL. Both have a theory paper and a practical with a project.

ICSE and ISC. Computer Applications in Class 9 and 10 and Computer Science in Class 11 and 12 use Java, with a strong focus on object-oriented programming, plus internal project work.

IGCSE and A-Level. Cambridge IGCSE Computer Science has a theory paper and a problem-solving and programming paper using pseudocode, with programming usually taught in Python. A-Level goes further into algorithms, data structures and computational thinking.

IB. IB DP Computer Science covers system fundamentals, networks, computational thinking and programming, with an internal assessment where students build a solution for a real client.

What happens in a computer science class

Classes are live on Google Meet, with the learning in Qlive Space, Qlive’s AI-powered, activity-based learning platform. Before writing code, your child plans on the board and the teacher reviews the plan with them: a flowchart, a trace table, a few lines of pseudocode. This is where most errors are caught. Your child can share their screen to show their code running, and the teacher talks through each bug with them rather than fixing it for them.

A typical class moves through:

  • A short recap, often a quick theory question or a small program to trace
  • A new concept, such as loops, lists, functions or a theory topic, explained with examples
  • Problem solving, planning on the board and then writing and testing code
  • Exam practice, using questions in the style of your child’s board
  • A task for the week: a short program or a set of theory questions

Computer science across the grades

Grades 6 to 8. School computer lessons: basic computing concepts, safe use of the internet, and often a first programming language such as Scratch or Python. A good stage to build logical thinking before exams matter.

Grades 9 and 10. ICSE Computer Applications in Java, IGCSE Computer Science, or Information Technology in CBSE. Variables, conditions, loops, arrays or lists, and the core theory topics.

Grades 11 and 12. CBSE Computer Science or Informatics Practices, ISC Computer Science, A-Level or IB. Functions, file handling, data structures, object-oriented ideas, SQL and databases, networks and project work. Our guide on moving into Class 11 covers the step up in senior years.

Strong maths helps

Programming and maths share the same habits: clear steps, careful checking and logical thinking. If your child also finds maths hard, working on both together often helps more than either alone. See our Maths page.

Keeping track of progress

Between classes your child gets worksheets in Qlive Pulse. Theory questions on screen are marked straight away; written programs and trace tables are photographed and marked by the teacher or a member of Qlive’s academic team, with comments. Every two to three weeks there is a checkpoint on recent topics.

Your Student Success Partner keeps an eye on the goal you set, and brings in whatever gets your child there, such as extra help before a practical exam or a revised plan. They keep you updated in the Qlive Learn app. The app shows every class in your own timezone and has a chat for each class with the teacher and the Qlive team.

Is this right for your child?

Computer science tuition helps when a child can follow code but not write it, when theory marks are dragging the grade down, when project deadlines are looming, or when Class 11 Computer Science has been a bigger step than expected. Start with the free assessment. You get a clear picture of where your child stands, with no obligation to continue.

Book a free Computer Science assessment

Under an hour with a Qlive counsellor. You'll see exactly where your child stands, and we'll recommend the right teacher if you want classes.

  • Free, with no obligation
  • Pitched at your child's real level
  • A report you keep, explained by a person
What would you like?

With country code. We'll message you here.

We reply on WhatsApp, usually the same day.

Computer Science: questions parents ask

Which programming languages do your teachers teach?

The ones your child's school uses. That is usually Python for CBSE Computer Science and Informatics Practices, Cambridge IGCSE and A-Level, and IB; Java for ICSE and ISC; and pseudocode for the IGCSE and A-Level exam papers. Tell us the course and we match a teacher.

My child can follow code in class but cannot write it alone. Why?

Reading code and writing it are different skills. Writing needs your child to break a problem into steps first, which many students skip. Teachers practise that planning stage with flowcharts and pseudocode on the Qlive Space board, then help your child turn the plan into code.

Do you cover the theory side, not just programming?

Yes. Theory often carries as many marks as programming: data representation, binary and hexadecimal, logic gates, networks, databases and SQL, computer systems and ethics. Teachers cover it with diagrams and short practice questions.

Can you help with CBSE Class 12 Computer Science or Informatics Practices projects?

Teachers help your child understand the concepts and plan and debug their own project, such as a Python program connected to a database. The work must be your child's own, so teachers guide rather than write it for them.

Is this a coding class for young children?

Our focus is school computer science and IT from about Grade 6. For younger children, school computer lessons are usually light, and we suggest focusing on maths and reading, which make later programming much easier.

Book a free assessment