Pune · ICSE Class 10 Computer Applications · Online classes for the 2027 exam

ICSE computer tuition for Pune students, held live online.

ICSE computer tuition for a Pune student, done our way, happens on a laptop at home. We run no centre in Pune and will not pretend otherwise. A Class 10 student in Kothrud, Baner or Hadapsar joins a live group of six at most, or a private class, writes Java in BlueJ with a teacher reading every line, and finishes a full Section B program each week. This page walks through getting started, one complete 2D array program, a sample week, and a sensible pace for the school lab file.

Live online classes · no centre in Pune · six students or fewer · 2D arrays to classes in BlueJ · first class free

Start here

The course for the board year, and two after it

The tuition described here is the first course. The other two are options once Class 10 is over: deeper problem solving in Java, or a gentle start in Python.

Ans. The short version

For Pune students, ICSE computer tuition at Modern Age Coders is an online, live, teacher-led class; the company has no centre in the city. ICSE Class 10 students log in to a group of at most six on Tuesdays (5:30 PM IST) and Wednesdays (8:00 PM IST), or take personalised one to one classes at a time the family chooses. The course follows the 2027 Computer Applications syllabus in Java with BlueJ: Section A theory and outputs, one complete Section B program each week, a paced plan for the lab assignments the school assesses internally, and full timed papers before the board exam. The first class is a free demo.

Q1. How does it start?

How does online ICSE computer tuition work for a Pune student?

It starts with a message and a free demo, and within a week your child is writing programs in a live group. There is nothing to travel to, and nothing is paid until the demo has shown whether the format suits.

  1. You get in touch

    Through the form on this page or WhatsApp. Tell us the school year, roughly where your child stands in Computer Applications, and which evenings are already taken.

  2. The free demo

    Your child joins a live class and writes a small program in BlueJ while the teacher watches. This shows us more than any form: how they plan, how they type, what they do when it fails.

  3. An honest recommendation

    Group or private, and where to begin. A student who is on pace with school usually joins the group at its current topic. A student with gaps from Class 9 may need a few private classes first.

  4. Setting up at home

    A laptop or desktop with BlueJ installed, a stable connection and a notebook. A phone is not enough, because the student must type and run real programs.

  5. The first full week

    A Tuesday class on the current topic, a Wednesday program built and marked, and two short tasks at home. By the end, you can see the rhythm the rest of the year will follow.

The whole course, from Class 9 revision to mock papers, is laid out on the main ICSE Class 10 Java classes page. A student shaky on Class 9 basics should also look at Class 9 Java revision for Class 10.

Q2. Can I see a real program from class?

A double dimensional array program, worked for the Pune group

Double dimensional arrays are part of the 2027 syllabus and suit Section B well: nested loops, indexes and a little arithmetic in one question. This original program reads a 4 by 4 grid, prints each row with its sum, adds both diagonals and finds the largest number with its position.

The question. Accept 16 integers into a 4 × 4 array. Print the array in matrix form with the sum of each row shown beside it. Print the sum of the left diagonal, the sum of the right diagonal, and the largest element together with its row and column, counting from 1.

GridSums.java2D array, nested loops, diagonals
import java.util.Scanner;

class GridSums {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[][] m = new int[4][4];
        System.out.println("Enter 16 integers, row by row:");
        for (int r = 0; r < 4; r++)
            for (int c = 0; c < 4; c++)
                m[r][c] = sc.nextInt();
        int left = 0, right = 0, max = m[0][0], maxR = 0, maxC = 0;
        for (int r = 0; r < 4; r++) {
            int rowSum = 0;
            for (int c = 0; c < 4; c++) {
                System.out.print(m[r][c] + "	");
                rowSum += m[r][c];
                if (m[r][c] > max) {
                    max = m[r][c];
                    maxR = r;
                    maxC = c;
                }
            }
            System.out.println("| " + rowSum);
            left += m[r][r];
            right += m[r][3 - r];
        }
        System.out.println("Left diagonal sum: " + left);
        System.out.println("Right diagonal sum: " + right);
        System.out.println("Largest: " + max + " at row " + (maxR + 1)
                           + ", column " + (maxC + 1));
    }
}

Compiled and run in Java 21 before it appeared here; the console on the right is copied from that run.

Consoleinput typed as four lines of four
Enter 16 integers, row by row:
7 2 9 4
3 12 5 8
6 1 11 10
15 4 2 3
7	2	9	4	| 22
3	12	5	8	| 28
6	1	11	10	| 28
15	4	2	3	| 24
Left diagonal sum: 33
Right diagonal sum: 25
Largest: 15 at row 4, column 1

Left diagonal: 7 + 12 + 11 + 3 = 33. Right diagonal: 4 + 5 + 1 + 15 = 25. The largest value, 15, sits in the bottom-left corner.

How the diagonal indexes work

Row rLeft diagonal m[r][r]ValueRight diagonal m[r][3 - r]Value
0m[0][0]7m[0][3]4
1m[1][1]12m[1][2]5
2m[2][2]11m[2][1]1
3m[3][3]3m[3][0]15
Sum3325

Mistakes that cost marks on grid programs

Column sums, transposes and more grid programs are on ICSE Class 10 2D array programs.

Q3. What would my child do in a week?

A sample week of ICSE Class 10 Java classes for a Pune student

This week pairs double dimensional arrays with wrapper classes, two topics that sit side by side in the 2027 syllabus. Each task has a clear finish line, so a parent can see at a glance whether it is done.

DayTaskDone when
Tuesday, 5:30 PM IST (live)Declaring and filling a 2D array; rows, columns and m.length against m[0].length. Then wrapper classes: Integer.parseInt, Character.isDigit and friends, through quick output questions.Fifteen short answers written and checked in class
Wednesday, 8:00 PM IST (live)GridSums, built step by step: input loop first, then row sums, then diagonals, then the maximum. Each stage run before the next is added.The program runs and is marked against the scheme
Thursday (home, about 30 minutes)Add column sums below the grid, using the same array.Output shows four column totals that add up to the same grand total as the rows
Weekend (home, about 40 minutes)Worksheet: three wrapper-class outputs, one 2D trace by hand, and a variable description for GridSums.Answers ready to discuss on Tuesday
School daysThe school's computer periods and any assignment set there.As the school asks; we do not change it

The Thursday task has a built-in check: row totals and column totals must agree, so the student knows on their own whether the program is right. Wrapper classes in full are on ICSE Class 10 wrapper and library classes.

Q4. How do we keep the lab file on track?

Pacing twenty lab assignments across the year, alongside your school

CISCE asks for at least twenty laboratory assignments for the internal assessment, worth 100 marks. Your school decides which ones and when. Our job is to stop them piling up in the winter, when board papers need the time.

The internal assessment is marked half by the subject teacher and half by an external examiner, 50 each. Each examiner gives up to 20 for a program that executes with correct output, and up to 10 apiece for the design of the class, the table describing its variables, and the quality of its code and comments. All four improve when assignments are written steadily rather than in a rush, because a rushed program is usually the one without a description table or comments.

Part of the yearA sensible running totalWhat tuition does in that stretch
First termAbout 6 to 8 assignmentsTeaches methods, constructors and classes in time for the school's early questions
Before the half-yearly examsAbout 10 to 12Covers arrays and sorting, the topics many school assignments use next
Second termAbout 16 to 18Strings and 2D arrays, with test plans for each program
Before the board season20 or more, all documentedRehearses explaining each program for the external examiner, then switches fully to timed papers

These totals are our suggestion for keeping the work spread out, not a CISCE rule, and your school's own deadlines always come first. Within that, we hold two firm lines: the student writes every assignment personally, and we never alter the school's questions or format. What we add is teaching, testing and rehearsal. The full scheme is on the ICSE internal assessment page.

Q5. Batch, private or on your own?

Java tuition in Pune for ICSE: group class, private tutor or self-study

All three can work. The deciding question is how much feedback your child needs on their own code, and how often.

AspectSelf-study with books and past papersOur live group of sixPrivate one to one
Feedback on codeOnly from the compiler and answer keysEvery week, from a teacher, in front of peersEvery class, on every line
PaceEntirely the student'sSet by the syllabus planSet around the student
TimingsAny timeTuesday and Wednesday eveningsAgreed with the family
Lab file supportNone beyond schoolConcepts and test plans in classConcepts, test plans and viva rehearsal one to one
Who it suitsA disciplined student already scoring wellMost students roughly on pace with schoolStudents with gaps, crowded weeks or a full-marks target

Some Pune families also ask whether the class suits a Maharashtra SSC student. It does not: we teach only the CISCE ICSE Computer Applications syllabus. If you are not certain which board a school follows, CISCE's own list of affiliated schools is more reliable than a private directory. Students working alone should start with ICSE Computer Applications previous year papers, solved.

Batch or personalised: you choose

For Pune students: the evening group or a private class

Group and private classes share a syllabus, teachers and marking. The group keeps two fixed evenings; private classes go where your week has room. Fees are charged monthly and nothing is due on joining.

Option 1 · Fixed batch timings

Mini batch, Tuesday 5:30 PM and Wednesday 8 PM

₹2,999

per month, two live classes a week

  • Live on Tuesday 5:30 PM and Wednesday 8:00 PM IST
  • Six ICSE Class 10 students at the very most
  • One 15-mark program finished every Wednesday
  • Each student's code run and marked on screen
  • Timed papers once the syllabus is covered
Book a free demo in this batch

Option 2 · Choose your own timing

Personalised one to one

₹4,999

per month, one private class a week, at a time set with you

  • Days and hours that suit your family
  • Begins wherever your child actually is
  • Lab file paced one to one against school deadlines
  • More viva rehearsal before the internal assessment
  • No change in syllabus or teaching standard
Ask for a personalised plan

A Pune student who is keeping up at school tends to get the most out of the group, because watching five others solve the same program shows several routes to the answer. Private classes justify themselves for a student who is behind, one whose evenings change week to week, or one aiming for full marks who wants each program examined privately. Fees display in your currency.

Leaving Pune for another country?

If the family relocates outside India during the ICSE years

Should work take the family abroad and the student continue at a CISCE school there, the tuition goes too. Outside India, ICSE Computer Applications is offered as private classes only, fitted after the school day in the new time zone.

Where you liveTime differenceUsual class window, local timeFormat
India (IST)
every Indian city
ISTTue 5:30 PM, Wed 8:00 PMMini batch or 1-on-1
United Arab Emirates
Dubai, Sharjah
1 h 30 min behind India3:00 PM to 9:00 PMPersonalised 1-on-1
Indonesia and Thailand
West Java, Bangkok area
1 h 30 min ahead of India3:30 PM to 9:00 PMPersonalised 1-on-1
Singapore
Singapore
2 h 30 min ahead of India3:30 PM to 9:00 PMPersonalised 1-on-1

The student keeps the same teacher and picks up from the same topic. For families who already live overseas, read about ICSE Computer Applications tuition outside India.

What families say

Rated 4.9 across 547 Google reviews

Real reviews from real families. We neither write nor commission them.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

The rest of the Class 10 series

More pages for Class 10 board students

Every page in the ICSE Class 10 Computer Applications series, grouped by what you need: classes, each chapter, Section B programs, question practice, notes and revision, and the exam itself.

CBSE Class 10 AI (417): The Mon and Wed 9 PM AI batch CBSE AI 417 syllabus explained CBSE AI important questions Sample paper and mock tests

Pune questions

What Pune parents ask about ICSE computer tuition

Do you have an ICSE computer class in Pune that we can attend in person?

No. Modern Age Coders has no centre in Pune and does not offer home tutoring there. All classes are live online, with a teacher and six students at most, each writing and running code in BlueJ. For face to face teaching, a local tutor is the right choice.

What are the online ICSE Java class timings for Pune?

The group meets every Tuesday at 5:30 PM and every Wednesday at 8:00 PM IST, which is Pune time. Tuesday is for theory, outputs and short answers; Wednesday is for one full 15-mark program. Private classes can be arranged at other times.

What equipment does my child need for online Java tuition?

A laptop or desktop with BlueJ installed, a stable internet connection and a notebook for planning and tracing. A phone or tablet is not enough, because the student must type, compile and run Java programs during every class. Headphones help in a busy home.

Are double dimensional arrays in the ICSE 2027 syllabus?

Yes. Double dimensional arrays are part of the ICSE Class 10 Computer Applications syllabus for 2027, alongside single dimensional arrays. Typical questions ask for row or column sums, diagonal sums, the largest element or a transposed matrix, so nested loops must be secure first.

Do you teach the Maharashtra SSC computer subject?

No. Our Pune students all sit the ICSE: the course follows the CISCE Computer Applications syllabus set for the 2027 Class 10 examination, taught in Java with BlueJ. Students on the Maharashtra state board or on CBSE follow different syllabi and would not be served by this class.

How many lab assignments are needed for ICSE Computer Applications?

CISCE requires at least twenty laboratory assignments across the year for the internal assessment, which is worth 100 marks. Your school decides the questions and deadlines. Spreading them out, rather than finishing most in the winter, protects both the file and board preparation.

Do you write the lab assignments for students?

No, never. The student writes every program they submit. We teach the concept behind a school question using a different example, help the student test their own program, and rehearse the explanations an examiner may ask for. That keeps the work honest and the marks safe.

How much is ICSE computer tuition for Pune students?

Look at the course card near the top: it lists what one month of the group costs and what one month of private classes costs, converted to your currency. There is nothing to pay on joining, billing is monthly, and you pay nothing until after a free trial class. Compare any quote on what each class includes.

Is self-study enough for ICSE Computer Applications?

For a disciplined student who already writes programs confidently and scores well, often yes, with past papers and timed practice. Tuition helps most when programs are copied rather than written, Section B marks lag theory marks, or the lab file is falling behind.

What happens in the free demo for Pune students?

Your child sits in on a genuine lesson, builds a small BlueJ program from a blank screen, then talks the teacher through how it works. You then hear plainly what is strong, what needs work, and whether the group or a private class fits better.

Start

Start with a free online ICSE Java class from Pune

Book the demo and your child spends it doing real work: planning, typing and running a short Java program while the teacher watches and asks questions. Afterwards you get a straight assessment and a suggestion of group or private classes, with no obligation.

Want to look around first? See ICSE Computer Applications important questions or ICSE Computer Applications worksheets.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

Every class is live video. The form requests a callback and reserves nothing.

We call within a few hours. No card, no enrolment fee.

Want it sooner? Book a priority demo

A full live class of about 45 to 60 minutes at a slot you pick, with a written skill report and learning roadmap on WhatsApp afterwards. The fee is adjusted against your first month if you enrol.

Book a priority demo

Keep exploring Modern Age Coders

More maths tuition

Learn more

Free resources

From the blog

Start here