★★★★★
"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
CBSE Class 10 · Artificial Intelligence, code 417 · For CBSE students in Bengaluru
Class 10 AI tuition in Bangalore is a narrower search than it looks. Bengaluru children write the state SSLC, ICSE, CBSE and international exams, and only CBSE has Artificial Intelligence as subject 417. If that is your child, our live online class teaches exactly that paper and its practical, on Monday and Wednesday at 9:00 PM, from home: we have no Bengaluru centre. Below: which board needs what, the regional office for Karnataka, one Computer Vision question worked from paper to program, and the way we get students ready for the lab day at school.
Live online, no Bengaluru centre · CBSE 417 only · Mon and Wed 9:00 PM · Python and Orange practicals · mocks and viva rehearsal · first class free
Start here
The 417 course that holds the Bengaluru students' evening group, a Python course for the 50 marks won in the school lab, and an AI and machine learning course for students who want to go past the syllabus after the board paper.

The batch / 417 Class 10
Five theory units and Part A on Mondays, the practical units, file and project on Wednesdays, and mock papers in the last weeks.
Open the course →
Lab half / Python
Arrays, images as numbers, text and charts in Jupyter: the programs behind the Computer Vision and statistics tasks in the practical.
Open the course →
Beyond the paper / AI and ML
For the student who enjoyed 417 and wants real models, datasets and projects once Class 10 is finished.
Open the course →Ans. The short version
Class 10 AI tuition in Bangalore applies to students at CBSE schools, because Artificial Intelligence (417) is a CBSE skill subject; Karnataka state board and ICSE students sit different papers. Modern Age Coders teaches 417 live online, with no Bengaluru centre. The group class meets every Monday and Wednesday evening from 9:00 PM IST; a private one to one plan is the other option, booked to the family's week. Teaching spans Part A, the five theory units, and the school-run practical: Python and Orange tasks, the program file, the project and both vivas, with timed mocks. Karnataka's CBSE schools come under the board's Bengaluru regional office.
Q1. Is this the right page for my child's board?
Subject 417 exists only for students at CBSE-affiliated schools. In a city where neighbours on the same road may be on four different boards, it is worth checking before booking any tuition.
| Your child's school | Class 10 exam | The computing subject | Where to look |
|---|---|---|---|
| CBSE | CBSE Class 10 board exam | Artificial Intelligence (417) as the skill subject; some take Information Technology (402) or Computer Applications (165) instead | This page |
| ICSE (CISCE) | ICSE Class 10 | Computer Applications, taught in Java with BlueJ | ICSE computer tuition in Bangalore |
| Karnataka state board | SSLC | The state syllabus; no subject 417 | Not covered by this series |
| IB or Cambridge | MYP or IGCSE | Their own computing courses | Not covered by this series |
Two traps worth knowing. First, 417 cannot be taken together with Computer Applications (165), so a CBSE student has one or the other. Second, some CBSE schools offer 402 rather than 417; a student on IT does not need this page. If you are still choosing for Class 9, the comparison is on AI 417 vs IT 402.
Q2. Which CBSE office covers Bengaluru?
CBSE's Bengaluru regional office, on Hesaraghatta Main Road in Chikkabanavara, covers Karnataka. That is how the board's own list of regional offices read when we looked it up on 6 November 2026. Tamil Nadu, Andhra Pradesh and Telangana schools are under Chennai, not Bengaluru.
Enrols each Class 10 candidate with CBSE under code 417, passes on the admit card, which names the exam centre, and runs the practical half itself. Families seldom need the regional office directly.
The 2026-27 curriculum, the 50-mark theory paper and the 50 practical marks are the same for a student in Jayanagar as in Jaipur. So is the date sheet when CBSE publishes it; see the exam date and paper pattern page.
An official count of Bengaluru CBSE schools that offer 417. We would rather print nothing than a guess, so there is no figure here. The school timetable tells you whether your child takes AI.
Q3. What does a class teach, concretely?
Unit 5, Computer Vision, is worth 4 theory marks, but its ideas run straight into the practical, so a good class takes one question from the written answer to working code. This question is ours.
A traffic camera records frames of 1280 x 720 pixels in colour. (a) How many pixels does one frame have? (b) How many values are stored for one frame in RGB? (c) If each value uses 8 bits, what range can a pixel value take? (d) A pixel reads (200, 120, 40). What is its grayscale value by the averaging method?
A follow-up we set in class: a 640 x 360 thumbnail has 230,400 pixels and 691,200 RGB values, a quarter of the full frame because both sides are halved.
import numpy as np
img = np.array([[[200, 120, 40], [10, 10, 10]],
[[255, 255, 255], [90, 0, 30]]], dtype=np.uint8)
print("Shape:", img.shape)
print("Pixels:", img.shape[0] * img.shape[1])
gray = img.mean(axis=2).astype(np.uint8)
print("Grayscale:")
print(gray)
print("Shape after:", gray.shape)
axis=2 averages across the three colour channels of each pixel, which is exactly part (d) done for every pixel at once.
Shape: (2, 2, 3) Pixels: 4 Grayscale: [[120 10] [255 40]] Shape after: (2, 2)
The first pixel gives 120, as in the written answer. The last, (90, 0, 30), gives 120 / 3 = 40. The third number in the shape, 3, disappears because grayscale keeps one value per pixel.
More questions on pixels, convolution and CNNs are on the Computer Vision questions page.
Q4. What happens before, during and after each class?
The class starts at 9:00 PM because by then the school day, the ride home and most activities are done. Each class has a little work before it and a little after, so the week adds up without taking over the evening.
| Before class | In class, 9:00 PM | After class | |
|---|---|---|---|
| Monday | Read the textbook pages named last time, ten minutes | One theory topic taught, then objective, short and case questions answered and marked on screen | A worksheet on the same topic, marked in the next class |
| Wednesday | Open Jupyter and run last week's program once | A file program or Orange workflow built, broken and fixed, then explained aloud; a project step | Write the program into the file with its output and two lines on what it does |
| From January | Revise the unit named for the mock | Mock papers reviewed question by question | Rewrite every answer that lost marks |
Doubts are taken when they arise, not saved for a separate session: a student unmutes or shares their screen and the class pauses on it. Full papers come from the sample paper and mock test series.
Q5. How do online classes prepare a practical that happens at school?
Your school sets the practical task, the date and the examiner, and the 417 curriculum leaves room for both code and no-code tools. So students prepare the same task both ways and arrive able to do whichever the school asks.
The file grows by one program most Wednesdays. The program above, for example, goes in with its output and a short explanation. Each image task is also done in Orange, so a student who meets a no-code task on the day has already built that workflow once.
In December there is a timed rehearsal on an unseen task, watched over a shared screen. Mock vivas follow, with the habit we drill hardest: answer, then give the reason. The question bank is on the viva questions page, and the project stages on the project ideas page.
Batch or personalised: you choose
Both run on the same CBSE 2026-27 course with the same teachers and include the practical half. The difference is time: the batch is Monday and Wednesday at 9:00 PM, one to one is booked to your week. Monthly fees, nothing payable on admission.
Option 1 · Fixed batch timings
₹1,499
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
Bengaluru students who can keep Monday and Wednesday evenings free usually choose the batch. Those with other tuition on those nights, or who want an hour of a teacher's full attention for the practical, choose one to one. The mentor suggests one after the free demo; both monthly fees appear above.
Heading overseas?
If your family moves out of Bengaluru and your child continues at a CBSE school abroad, the same live class can follow. These are its times in the countries that have CBSE schools.
| Where you live | Mon and Wed 9:00 PM IST | Best format |
|---|---|---|
| India (IST) every Indian city | 9:00 PM | Batch fits |
| UAE and Oman Dubai, Abu Dhabi, Sharjah, Muscat | 7:30 PM | Batch fits |
| Saudi Arabia, Qatar, Kuwait, Bahrain Riyadh, Jeddah, Dammam, Doha, Kuwait City, Manama | 6:30 PM | Batch fits |
| Nepal Kathmandu | 9:15 PM | Batch fits |
| Ethiopia and East Africa Addis Ababa and East Africa Time | 6:30 PM | Batch fits |
| Singapore and Malaysia Singapore, Kuala Lumpur | 11:30 PM | Choose 1-on-1 |
Moving does not restart the course: the file, the project and the teacher continue. Where the local time is unworkable, the class turns into one to one at a sensible hour.
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
Every page in the CBSE Class 10 AI (417) series, grouped by what you need: classes, each unit, question practice, notes and revision, and the exam itself.
ICSE Class 10 Computer Applications (Java): The Tue and Wed ICSE Java batch ICSE Computer Applications syllabus ICSE Java programs practice ICSE CA important questions
Questions from Bengaluru parents
Yes, as live online classes; there is no Modern Age Coders centre in Bengaluru. Students taking Artificial Intelligence (417) at a CBSE school log in to the twice-weekly group at 9:00 PM IST (Mondays and Wednesdays) or book private classes on days that suit them. Both the written paper and the lab half are taught.
No. Subject 417 is a CBSE skill subject, so it is examined only for students at CBSE-affiliated schools. State board students write the SSLC, which has its own syllabus. This page and its classes are for CBSE students. If your child moves from a state board school to a CBSE school for Class 9, 417 becomes an option then.
Yes. ICSE students take Computer Applications in Java with BlueJ, a different paper with its own internal assessment. We teach it in a separate small batch; see the ICSE computer tuition in Bangalore page linked on this page. It is a mini batch for families in India, with one to one as the other choice.
Check four things: the tutor teaches the 2026-27 unit names, knows that Statistical Data and Advance Python are tested only in the practical, uses Python and Orange, and prepares the file, project and viva. A free live class shows you those things better than a phone call.
The Bengaluru regional office, on Hesaraghatta Main Road in Chikkabanavara, covers Karnataka, according to the regional offices page on cbse.gov.in. Your school deals with it for registration and admit cards; families normally do not need to. Schools in Tamil Nadu, Andhra Pradesh and Telangana are under Chennai instead.
No. Half of the 100 marks are practical, awarded by the school for the program file, a task on lab day, the project and two oral rounds. Wednesday classes teach Python and Orange for those tasks, build the file and project, and rehearse the viva.
For many it is the first hour without school, travel or activities. If it is too late for your child, one to one can be set earlier in the evening or on a weekend, and moved when the school calendar changes.
No. CBSE does not allow 417 to be taken with Computer Applications (165), so a student has one or the other. If your child is on 165, these classes are not the right match. Check the subject list on the school timetable or the registration slip if you are unsure which code your child has.
Month by month. The fees panel on this page shows the group batch and the one to one plan as monthly amounts; there is no admission charge and no term lock-in, so you can stop after any month. The trial class costs nothing.
Send your number through the form, or message on WhatsApp. We ring back, fix a time, and your child sits a full live 417 class for free. You choose between the batch and one to one only after that, with the mentor's honest view of which suits.
Start
Add your number to the form and we will phone at a convenient time to fix the free class. Your child joins from home, solves a 417 question with the teacher, and sees the answer marked against value points. On a Wednesday, they also see a practical program built live.
Still deciding on the subject? Read AI or Computer Applications for Class 10.
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