★★★★★
"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
ICSE Class 10 · Computer Applications (Java) · Live classes for the Gulf and abroad
Your child is at an ICSE school in Dubai, Sharjah, Singapore, West Java or near Bangkok and writes the same CISCE Computer Applications paper as a student in Kolkata. Outside India we teach the subject personalised one to one: two private live classes a week at a local time after school, with the full Java syllabus in BlueJ, the twenty-program lab file, the specimen paper, full mock papers and live doubts in every class.
Live online · personalised one to one · two private classes a week · your local time · lab file and mocks · live doubts every class · first class free
Start here
The ICSE Java course the one to one plan follows, the senior computer science course for after Class 10, and the Class 10 maths board course many ICSE families abroad add.

The course / ICSE CA
The full Class 9 and 10 Computer Applications course; abroad it runs one to one, with Section A and Section B planned across two private classes a week.
Open the course →
After Class 10 / ISC
For ICSE students moving on to ISC Computer Science, the natural next step after a strong Computer Applications result.
Open the course →
Same boards / maths
Board maths taught the same way, with live classes, timed papers and every lost mark worked through again.
Open the course →Ans. The short version
Students at ICSE schools outside India can study ICSE Class 10 Computer Applications with Modern Age Coders in live, personalised one to one classes. CISCE lists ICSE schools abroad in the UAE (three in Dubai and one in Sharjah), Singapore, Indonesia and Thailand, all teaching the same Computer Applications syllabus and setting the same pattern of examination. Classes run twice a week at a local time the family chooses, usually between the end of school and 9 PM, and cover the full Java syllabus in BlueJ, the twenty-plus lab assignments for the internal assessment, the specimen paper and full two-hour mocks, with live doubt solving in every class. Outside India, fees are shown and charged in US dollars.
Q1. How do the classes work from abroad?
Outside India, ICSE Computer Applications is taught one to one. Your child has the teacher's full attention for every class, and the timetable follows your school, not ours.
After the free demo, the mentor offers slots in your local time. Most families abroad choose two weekday evenings, between the end of school and 9 PM: from 3:00 PM in Dubai and Sharjah, and from 3:30 PM in Singapore, West Java and the Bangkok area. A weekend slot is possible if weekday evenings are crowded with other tuition.
The slots are not fixed for the whole year. During your school's exam weeks or holidays, classes can move, pause or increase. Schools abroad set their own holidays and exam weeks, and a one to one timetable can follow them.
Q2. Where are ICSE schools outside India?
CISCE's school locator, checked on 13 October 2026, lists ICSE-affiliated schools outside India in only four countries. Their students sit the same Computer Applications syllabus and examination pattern as students in India.
Four schools: three in Dubai and one in Sharjah, the largest group of ICSE schools outside India. UAE time is an hour and a half behind India, so a 5:30 PM class in Dubai is 7:00 PM in India.
One ICSE school. Singapore is two and a half hours ahead of India, so the Indian evening batch times would fall late at night there. One to one solves this: a class at 5:00 PM in Singapore is 2:30 PM in India.
One ICSE school, in West Java, on Western Indonesia Time, an hour and a half ahead of India. A 4:30 PM class there is 3:00 PM in India.
One ICSE school, on Thailand's time zone, which is also an hour and a half ahead of India. CISCE's regulations let Thai schools offer a Thailand version of History, Civics and Geography; Computer Applications is the same paper as everywhere else.
School numbers are from the CISCE locator on the date shown and change as schools affiliate. Neither the UK nor the US has ICSE schools, so they are not listed.
Q3. Is the ICSE exam the same outside India?
Your school sets the internal assessment dates and nominates the external examiner, who can be a teacher from the same school as long as they do not teach Computer Applications to your child's class. Whoever it is, the lab file has to make sense to a reader who has not watched it being written.
Your school also sets its prelim dates, which may not match those of schools in India. In one to one, the full mock papers are timed around them. Paper structure and the season's key dates are set out on ICSE Computer Applications exam date and paper pattern.
Q4. Why one to one, and not a batch, outside India?
Our ICSE mini batch meets on Tuesday at 5:30 PM and Wednesday at 8 PM in India. For a family in Singapore that is 8:00 PM and 10:30 PM, far too late for a Class 10 student with school the next morning. Across the four countries with ICSE schools, no single pair of slots would suit everyone.
Schools abroad set their own terms, holidays and prelims. A private timetable can pause for exam week, add a class before a lab file deadline, or move with a new term, without waiting for a group.
Every minute goes on your child's own programs and doubts. The teacher can see where a trace goes wrong, which string method causes confusion, and which program family needs another week, then plan around it.
The teachers, the syllabus order, the lab file plan, the specimen and the full mock papers are the same as for the Indian mini batch. Only the format changes, from up to six students to one.
Each class is live on video with a shared BlueJ screen. In the first week the teacher helps your child set up BlueJ at home, so the environment matches what the school lab uses. To see how the course runs week by week in India, read about the ICSE Class 10 Java classes.
Q5. What does the year look like for a student abroad?
A short Section A set and one Section B program show which units are secure and which leak marks. The plan for the year is built from that, unit by unit, with the lab file plan alongside it.
Class 10 units are taught in syllabus order, arrays and strings with the most time, and the lab file grows by a program a week. Each one is documented with comments, a variable description and its real output, and marked against CISCE's four criteria.
A teacher your child has not worked with reviews the lab file and asks about it, so your child gets used to explaining their own code to a stranger before the school's examiner sees it.
The CISCE specimen is solved, then three full two-hour papers are written at home under exam conditions, each with fifteen minutes of reading first. They are reviewed in the next private class, with every lost mark rewritten. The series is described on the specimen paper and mock tests page.
After the diagnostic, when the lab file passes twenty programs and after each full paper, parents get a short progress report. Parents abroad may never meet the teacher in person, so the report is their clearest view of how the year is going.
Q6. How can we be sure before we pay?
Your child's first session costs nothing and is an actual Computer Applications lesson, booked for an hour that works where you live. Parents are welcome to watch. Families who want a deeper look can book the paid priority demo, which ends with a written report on your child's Java skills.
Families abroad see one dollar price, wherever they live. Nothing is charged for enrolment, nothing locks you into a term, and the plan simply ends at a month end if you ask it to.
Modern Age Coders started teaching in 2020 and has since worked with over 10,000 learners. Its Google rating is 4.9 from 547 reviews, which any parent can read before booking. Questions go to connect@modernagecoders.com, to our phone line or to WhatsApp.
Fees for students abroad
Students at ICSE schools abroad take the course personalised one to one, two private classes a week at their local time; outside India only that plan is shown, in US dollars. Families in India can also choose the Tuesday and Wednesday mini batch. Billed monthly, no admission fee.
Option 1 · Fixed batch timings
₹2,999
per month, two live classes a week
Option 2 · Choose your own timing
₹4,999
per month, one private class a weektwo private classes a week, at a time set with you
Outside India: the ICSE Computer Applications course runs as personalised one to one, two private classes a week at a time set in your own time zone. The mini batch is taught for families in India.
The free demo is at a time that suits your time zone. Afterwards the mentor proposes two weekly slots and an honest plan for the months before the paper, including how much of the lab file can still be completed if your child is joining late.
Your local class window
The window in which private classes are usually set, from half an hour after school ends until 9 PM local time. Your two weekly slots go anywhere inside it.
| Where you live | Time difference | Usual class window, local time | Format |
|---|---|---|---|
| India (IST) every Indian city | IST | Tue 5:30 PM, Wed 8:00 PM | Mini batch or 1-on-1 |
| United Arab Emirates Dubai, Sharjah | 1 h 30 min behind India | 3:00 PM to 9:00 PM | Personalised 1-on-1 |
| Indonesia and Thailand West Java, Bangkok area | 1 h 30 min ahead of India | 3:30 PM to 9:00 PM | Personalised 1-on-1 |
| Singapore Singapore | 2 h 30 min ahead of India | 3:30 PM to 9:00 PM | Personalised 1-on-1 |
Living in another country, or need a morning or weekend lesson instead? Tell us where you are and we will propose hours that fit.
What families say
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
Ten pages on CBSE Artificial Intelligence 417 and ten on ICSE Computer Applications (Java), from the syllabus to the exam date.
Questions from families abroad
Yes, live online and one to one. Your child has two private lessons each week, booked for the UAE afternoon or evening once school is over. The classes cover the full ICSE Class 10 Java syllabus in BlueJ, the lab file for the internal assessment, the specimen paper and full mocks, with live doubt solving.
Our ICSE mini batch is timed for Indian evenings, Tuesday at 5:30 PM and Wednesday at 8 PM IST, and ICSE schools abroad are spread across four countries with their own school calendars. One to one lets the class time and the plan follow your city and your school, with the same teachers and syllabus.
No. ICSE schools abroad follow the CISCE syllabus for Computer Applications, and their students sit the same examination pattern: a 100-mark written paper in two hours and a 100-mark internal assessment on at least twenty lab assignments.
Outside India, CISCE lists ICSE-affiliated schools in the UAE, with three in Dubai and one in Sharjah, and one each in Singapore, Indonesia and Thailand, as of 13 October 2026. There are none in the UK or the US.
At a time you choose. Most families pick two weekday evenings between the end of school and 9 PM local time: from about 3:00 PM in Dubai and Sharjah, and from about 3:30 PM in Singapore, Indonesia and Thailand. The slots can move during exam weeks and holidays.
There is a single US dollar monthly fee for students outside India, whichever country they live in. It covers two private classes a week, has no enrolment charge, and ends whenever you ask at a month end. Open this page from abroad and the fee shows in the fees section above.
Yes. The internal assessment is worth 100 marks, the same as the written paper. Your child builds at least twenty documented lab programs during the classes, each with comments, a variable description and its output, marked against CISCE's four criteria, and rehearses explaining them before the school's assessment.
Yes. The same teacher continues, and the class time moves to suit your new city. Families who settle in India can stay one to one or move into the Tuesday and Wednesday mini batch if the timing suits them.
Yes. CBSE schools are far more common in the Gulf than ICSE schools, and for their Class 10 students we run a Monday and Wednesday Artificial Intelligence (417) batch timed for Gulf evenings. It has its own page for families abroad.
Leave your number, with its country code, in the form below or send a WhatsApp message. We ring back at an hour that is sensible where you live, book the free lesson, and once your child has tried it we fix the two weekly slots together.
Start
Put your WhatsApp number in the form, starting with your country code. We reply during your daytime, not ours, and book a first private lesson: Section A outputs traced and checked in BlueJ, part of a Section B program written and marked, and doubts answered live. Afterwards the mentor proposes two weekly slots and a plan for the months before the paper.
Studying CBSE instead? See CBSE Class 10 AI online classes in the Gulf and abroad.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live video. The form requests a callback and reserves nothing.
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