Bengaluru · ICSE Class 10 Computer Applications · Weekday evenings, live online

ICSE computer tuition in Bangalore, on two weekday evenings, live online.

ICSE computer tuition in Bangalore does not have to mean another drive across the city after school. Our Class 10 Computer Applications classes run live online on Tuesday and Wednesday evenings, with at most six students and a teacher who watches every program run in BlueJ. We have no centre in Bengaluru and say so up front. What we do have is a fixed weekly rhythm, a clear plan for the 2027 paper, and help with the lab assignments your school sets.

Live online from home · no Bengaluru centre, no travel · weekday evening slots · six students at most · first class free

Start here

The ICSE course behind this tuition, and two next steps

Everything on this page is taught inside one course. The other two are where a Bengaluru student who enjoys programming can go once the board exam is over.

Ans. The short version

Modern Age Coders teaches ICSE computer tuition to Bangalore students live online, in two weekday evening slots: Tuesday at 5:30 PM IST for concepts and Section A questions, and Wednesday at 8:00 PM IST for one complete Section B program. The mini batch takes at most six ICSE Class 10 students and follows the 2027 Computer Applications syllabus in Java with BlueJ, including String handling, arrays, methods and classes, plus support for school lab assignments and timed mock papers. There is no centre in Bengaluru. If neither evening is free, personalised one to one classes run at a time the family chooses.

Q1. When are the classes?

When are the ICSE Class 10 Java classes for Bangalore students?

Two fixed evenings: Tuesday at 5:30 PM IST and Wednesday at 8:00 PM IST, read straight off a Bengaluru clock. Each evening has a different job, so a student always knows what to bring.

SlotWhat the class doesWhat the student has readyWhat they leave with
Tuesday, 5:30 PMA concept taught with live examples, then a burst of Section A questions: outputs, errors, short definitionsNotebook, last week's worksheetA short practice sheet on the same concept
Wednesday, 8:00 PMOne Section B program planned, coded in BlueJ, run with test data and markedBlueJ open, Tuesday's notesA working program and its variable description
One to one, any agreed eveningWhatever the student most needs that week: a weak topic, a school lab question to understand, a mock paper reviewAgreed in advance with the teacherA specific next step for the coming week

The earlier Tuesday class is light on typing on purpose: a student who has just walked in from school can think and answer aloud without setting up a long program. The Wednesday class sits later, after dinner, because writing a 15-mark program properly takes calm, uninterrupted time. A Bengaluru student with sports practice or another tuition on one of these evenings is better off in one to one than missing half the batch every week.

Both slots are online, so a late finish at school does not mean a late start: there is no road between home and class. The structure of the course, unit by unit, is on the ICSE Computer Applications syllabus explained.

Q2. Which kind of help suits my child?

Computer applications tutor in Bengaluru, a centre, or an online batch?

Each works for a particular kind of student. Pick by what your child needs, not by what is nearest. Here is how we would advise a Bengaluru family, including when we are not the right answer.

A home tutor makes sense if...

your child needs an adult physically beside them to stay on task, or you want one person to cover several subjects in one visit. Ask whether the tutor runs every program on a computer or only checks it on paper.

A coaching centre makes sense if...

your child works better outside the house and the centre is close enough that the journey does not eat the evening. Ask how many students share one teacher in the computer class.

Our online mini batch makes sense if...

your child can follow a screen, benefits from hearing a few classmates reason through a program, and is roughly on pace with school. The two evenings fit around the rest of the week.

Our one to one makes sense if...

your child is behind, aiming for every last mark, or has evenings that change week to week. The teacher spends the whole class on your child's own code.

We are the wrong choice if...

your child is on the Karnataka SSLC or CBSE rather than ICSE, or you want face to face teaching. We teach only ICSE Computer Applications, and only online.

Whatever you choose, check...

that the student writes code every week, runs it, writes the variable description, and is helped with the school lab file without anyone writing it for them.

How the small group compares with private classes in more detail is on small batch ICSE Computer Applications classes and the ICSE Computer Applications private tutor page.

Q3. Which program gets built on a Wednesday?

A String handling program from the Bengaluru batch, traced word by word

String programs turn up in Section B almost every year, and they punish students who have only memorised one pattern. This one is original: it reads a sentence, rewrites every word with a capital first letter, finds the longest word and counts words that begin and end with the same letter.

The question. Write a program to accept a sentence. Print it with the first letter of each word in capitals and the rest in small letters. Also print the longest word with its length, and the number of words whose first and last letters are the same, ignoring case. Words are separated by one or more spaces.

WordScan.javacharAt, substring, Character methods
import java.util.Scanner;

class WordScan {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter a sentence: ");
        String s = sc.nextLine().trim() + " ";
        String word = "", longest = "", title = "";
        int sameEnds = 0;
        for (int i = 0; i < s.length(); i++) {
            char ch = s.charAt(i);
            if (ch != ' ') {
                word = word + ch;
            } else if (word.length() > 0) {
                if (word.length() > longest.length())
                    longest = word;
                char first = Character.toLowerCase(word.charAt(0));
                char last = Character.toLowerCase(
                                word.charAt(word.length() - 1));
                if (first == last)
                    sameEnds++;
                title = title + Character.toUpperCase(word.charAt(0))
                        + word.substring(1).toLowerCase() + " ";
                word = "";
            }
        }
        System.out.println(title.trim());
        System.out.println("Longest word: " + longest
                           + " (" + longest.length() + " letters)");
        System.out.println("Words that start and end with the same letter: "
                           + sameEnds);
    }
}

Compiled and run in Java 21 before publishing; outputs below are from those runs.

Three test runsnormal, mixed case, extra spaces
Enter a sentence: every evening Anita reads aloud to her level headed sister
Every Evening Anita Reads Aloud To Her Level Headed Sister
Longest word: evening (7 letters)
Words that start and end with the same letter: 2

Enter a sentence: nOON is here
Noon Is Here
Longest word: nOON (4 letters)
Words that start and end with the same letter: 1

Enter a sentence:    two  spaces   between
Two Spaces Between
Longest word: between (7 letters)
Words that start and end with the same letter: 1

In run one, Anita and level qualify. In run two, the longest word keeps its original case because only the title copy is changed. In run three, the extra spaces never create empty words.

Trace of the second run, one word at a time

Space reached afterwordfirst, lastsameEndslongesttitle so far
index 4nOONn, n1nOONNoon
index 7isi, s1nOONNoon Is
index 12, the space added by the programhereh, e1nOON (here is not longer)Noon Is Here

The four ideas this program is really testing

More programs of this kind, from palindrome words to letter frequency, each run in Java, are on ICSE Class 10 String programs.

Q4. How does a full week run?

A sample week in the String handling unit, for a Bengaluru ICSE student

In many schools String handling is taught in the second half of Class 10, not long before the preboards, so the weeks are tight. This is how one such week is spread out so that no single evening carries too much.

  1. Tuesday class, 5:30 PM IST

    The String methods the syllabus names, taught by predicting what each call returns: charAt, indexOf, substring, compareTo, equalsIgnoreCase, replace and the rest. Twelve short output questions follow, answered in writing first and then checked.

  2. Wednesday class, 8:00 PM IST

    The WordScan program above: the plan on paper, the code in BlueJ, three test runs including the awkward one, and the variable description. Marks are given against the scheme so the student sees exactly where the 15 go.

  3. Thursday, at home, 25 minutes

    A variation of the same program with one change: count vowels in each word instead of matching first and last letters. The student writes it alone and runs it.

  4. Weekend, at home, 40 minutes

    A worksheet mixing String outputs with two error-finding questions. Anything left unsolved is the first thing raised on Tuesday.

  5. School lab period, whenever it falls

    The school's own assignments carry on as the teacher sets them. If one of them uses Strings, the student now has the method and the test habit to do it independently.

Output questions on String methods, sorted by trap, are on ICSE Java output questions.

Q5. How is the lab file supported?

School lab assignments and the internal assessment: what we do and what we leave to the school

The internal assessment is the school's process from start to finish. We make the student ready for it: able to write, document, run and defend each program they submit.

CISCE weighs the internal assessment equally with the written paper, 100 marks each. It is awarded on a minimum of twenty laboratory assignments across the year, half the marks by the subject teacher and half by an external examiner. Ten of every fifty go to the variable description, and another ten to coding and documentation, so a program that runs but is not explained can still lose a fifth of its marks.

Marking head (out of 50)What the school doesWhat we add in class
Class design, 10Sets the assignment questionThe student explains the plan aloud before coding; the teacher asks why each method exists
Variable description, 10States the format it wantsEvery Wednesday program ends with a description table, so writing one becomes routine
Coding and documentation, 10Checks the fileComments, indentation and meaningful names are pointed out live, while the code is on screen
Execution or output, 20Sees the program runTest runs include awkward input, like the extra-spaces case above, so nothing surprises the student

Two lines we do not cross. We never write an assignment for a student to submit, and we never change the school's question or format to suit our teaching. What we will do is take a school question the student finds hard, teach the idea behind it with a different example, and then watch the student solve the real one themselves. The complete internal assessment scheme is on the ICSE project and internal assessment page.

Batch or personalised: you choose

Pick the evening batch or a one to one slot in Bengaluru

The syllabus, teachers and weekly program are identical either way. What changes is who sets the time and how many other students are in the room. Billing is monthly and there is no admission fee.

Option 1 · Fixed batch timings

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

₹2,999

per month, two live classes a week

  • Tuesday 5:30 PM for concepts, Wednesday 8:00 PM for programs
  • Six students at most, all ICSE Class 10
  • A Section B program completed every Wednesday
  • Programs run live in BlueJ, then marked
  • Timed mock papers before the board exam
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

  • Any evening the family chooses
  • Built around your child's weakest program families
  • Help to understand school lab questions
  • Pace raised or slowed week by week
  • Same course content and the same checks
Ask for a personalised plan

For a Bengaluru student keeping up with school, the mini batch is usually enough and the group helps. One to one is worth it when evenings are unpredictable, when there is a lot to catch up on, or when the target is a near-perfect score and every program needs a private review. Fees show in your own currency.

Relocating from Bengaluru?

If your child moves to an ICSE school outside India

A job move can take a Bengaluru family overseas in the middle of the ICSE years, with the student joining a CISCE school in the new country. Tuition does not have to stop. Outside India the course runs one to one, at an after-school time in the new country.

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

Same teacher, same place in the syllabus, new time zone. For families already abroad, see ICSE Computer Applications classes in the Gulf and abroad.

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

Bengaluru questions

What Bengaluru parents ask about ICSE Java tuition

Is there a Modern Age Coders centre in Bangalore?

No. We have no centre in Bengaluru and no home tutors there. All ICSE Computer Applications classes are live online: the teacher and up to six students meet on screen, and every program is written and run in BlueJ while the teacher watches. If you need in-person teaching, a local tutor is the better fit.

What time are the ICSE computer classes in Bangalore?

Class runs twice a week: Tuesdays from 5:30 PM IST and Wednesdays from 8:00 PM IST, and those are simply Bengaluru times. Tuesday covers concepts and Section A questions; Wednesday is for one full Section B program. If neither evening is free, one to one classes run at a time you choose.

Which is better for ICSE Class 10 Java, a home tutor or online classes?

It depends on the child. A home tutor helps a student who needs someone physically present. Online works well for Java because the subject is done on a screen: the teacher sees the code as it is typed and run. Whichever you choose, make sure programs are actually run, not only checked on paper.

Do you teach the Karnataka SSLC computer syllabus?

No. We teach only the CISCE ICSE Class 10 Computer Applications syllabus, in Java with BlueJ, for the 2027 examination. Students on the Karnataka state board or CBSE follow different syllabi and would not fit this class.

How do you help with ICSE computer lab assignments?

Your school decides the questions, the deadlines and the internal marks. Our job is to teach the ideas behind each question, have the student talk through their class design and write a proper variable description, and run each program with awkward test cases. We never write assignments for students to hand in.

How many String programs should a student practise for ICSE?

Enough to cover the main families rather than a fixed number: word extraction, counting characters, changing case, palindromes, reversing words and comparing Strings. Each new program should be written without looking at an old one, then run with tricky input such as extra spaces or capitals.

What does ICSE computer tuition cost in Bengaluru?

Both monthly fees, batch and one to one, are printed on this page in your currency. You pay month by month with no admission charge, and the first class costs nothing. When comparing with a local tutor, compare what each hour contains: code written, code run, code marked.

Is the batch only for Class 10?

The mini batch on this page is for ICSE Class 10 students preparing for the 2027 paper. The course also covers Class 9, and a Class 9 student can start with personalised one to one classes. Ask in the demo which route fits.

Can my child join after the preboards?

Yes. A student joining late gets a quick diagnostic, then a plan that goes straight to the highest-value work: Section B program families, timed papers and the Section A traps they keep falling into. A winter start is workable if the student commits to the weekly papers.

What is the free demo like?

Your child writes a short Java program live, with a teacher watching and asking questions. You then hear honestly where they stand, what to fix first, and whether the evening batch or a one to one slot would serve them better.

Start

Book a free evening ICSE Java class from Bengaluru

The demo is a working class: your child writes and runs a short program in BlueJ while the teacher watches, and gets told what is strong and what needs work. You leave knowing whether the Tuesday and Wednesday evenings suit, or whether a private slot would fit your week better.

Not ready to book? Read ICSE Computer Applications important questions or the ICSE Class 10 Java classes first.

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