★★★★★
"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 students in Gurugram
Class 10 AI tuition in Gurgaon usually has to squeeze between a long school day, a bus ride, football or music, and maths coaching. Our live online CBSE 417 batch avoids the squeeze by starting at 9:00 PM on Monday and Wednesday, from home, with no centre to reach (we do not have one in Gurugram). This page shows where that slot sits in a crowded evening, the board facts for Haryana schools, a practical program worked line by line, and the plan from November to the paper.
Live online, no Gurugram centre · Mon and Wed 9:00 PM · after sport and coaching · Python and Orange practicals · viva rehearsal · first class free
Start here
The 417 course that holds the 9 PM batch, the Python course for the lab half of the subject, and a data science course for students who finish the board syllabus wanting more of the practical side.

The batch / 417 Class 10
Two late-evening classes a week: theory and Part A first, then the practical file, Orange and the project, with mocks from January.
Open the course →
Lab half / Python
NumPy arrays, filters, CSV files and charts, the code behind Units 4 and 7, which are tested only in the school practical.
Open the course →
After the board / data
Real datasets, pandas and charts, for students who enjoyed the statistics unit and want to go further once the paper is done.
Open the course →Ans. The short version
For Class 10 AI tuition in Gurgaon, Modern Age Coders runs a live online CBSE Artificial Intelligence (417) batch on Monday and Wednesday at 9:00 PM IST, timed for Gurugram students whose afternoons are taken by school, travel, sport and other coaching. There is no centre in Gurugram; students join from home. The batch covers Part A, the theory units and the practical half that the school assesses: Python and Orange tasks, the program file, the project and two vivas, with marked worksheets and timed mocks. If 9 PM clashes with training or coaching, personalised one to one runs at a time the family sets.
Q1. Is 9 PM too late for a Class 10 student?
For most, no: by 9:00 PM the school bus, the activity and the coaching are over, dinner is done and an hour of focus is still left. For a student who trains early in the morning or is exhausted by nine, it is the wrong slot, and one to one fixes that.
| An example Monday | What fills it | Why the AI class is not here |
|---|---|---|
| Morning to afternoon | School | Obvious, but it rules out any daytime tutor |
| Late afternoon | The ride home, then a snack | Too tired, and still in transit for many sectors |
| Early evening | Football, swimming, music or dance | Activities are the first thing families refuse to drop in Class 10 |
| Evening | Maths or science coaching, school homework | The board subjects with the most marks get this slot |
| Dinner | Family time | Worth protecting |
| 9:00 PM | The live 417 class, from the study table | The first hour with nothing else booked |
This is an illustration, not a survey of Gurugram schools; every family's evening is different. Three signs the batch is the wrong fit:
Q2. Which board office covers Gurugram schools?
Gurugram is in Haryana, and the CBSE regional offices page lists Haryana under the Panchkula office (Sector 5, Panchkula). We checked this on cbse.gov.in on 6 November 2026. There is no separate regional office for Gurugram.
Almost nothing you will notice. The school talks to Panchkula; you talk to the school. Registration with subject code 417, the admit card and the allotted exam centre all come through the school. Nobody needs to visit Panchkula for a Class 10 AI exam.
Where the name helps is in reading notices. A circular addressed to "schools under RO Panchkula" applies to your child's school; one addressed only to Delhi or Noida schools does not, even though Gurugram sits next door to both.
The city's official name is Gurugram, and school documents use it, but families still search for "Gurgaon". Both mean the same place, the same Haryana schools and the same CBSE 417 paper.
The 2026-27 curriculum, the 50-mark theory paper and the 50 practical marks assessed in the school are identical for every CBSE student in India. The full breakdown is on the 417 syllabus explained.
We found no official count of Gurugram CBSE schools offering Artificial Intelligence, so none is printed here. Your child's timetable shows whether 417 is their skill subject.
Q3. What does the Wednesday practical class look like?
Unit 4, Statistical Data, never appears in the theory paper: it is tested only in the school practical, which is exactly why students skip it and then lose easy marks. Here is the kind of program we write together, on made-up data that a Gurugram student will recognise: minutes spent on the school bus home over nine days.
import numpy as np
from statistics import mode
ride = np.array([52, 47, 61, 47, 55, 70, 47, 58, 50])
avg = ride.mean()
print(f"Average ride: {avg:.2f} minutes")
print(f"Middle value: {np.median(ride)}")
print(f"Most frequent: {mode(ride.tolist())}")
print(f"Spread: {ride.max() - ride.min()} minutes")
print("Longer than average:", ride[ride > avg])
print("Days counted:", ride.size)
The average is stored once in avg and reused, so the filter on the last but one line compares against the same number that was printed.
Average ride: 54.11 minutes Middle value: 52.0 Most frequent: 47 Spread: 23 minutes Longer than average: [61 55 70 58] Days counted: 9
By hand: the nine times add to 487, and 487 / 9 = 54.11. Sorted, they read 47, 47, 47, 50, 52, 55, 58, 61, 70, so the fifth value, 52, is the median.
np.median always returns a decimal, even when the middle value is a whole number. Students who write "52" in the file and see "52.0" on screen lose confidence for no reason; we point it out before the examiner does.
NumPy has no mode function, so the program imports one from Python's statistics module and hands it a plain list with tolist(). Expect to be asked why in the viva.
The 70-minute day pulls the average up to 54.11, while the median stays at 52. One long day moves the mean but barely touches the median: a two-mark idea students can explain with their own data.
More programs in this style, with their outputs, are on Python for Class 10 AI and the practical exam questions page.
Q4. Joining in November: is there enough time?
Yes, if the two evenings a week are used well. A student joining the 417 batch from Gurugram in November follows roughly this runway; the exact order depends on what their school has already covered, which the free demo checks.
| Month | Monday at 9 PM | Wednesday at 9 PM | By the end of the month |
|---|---|---|---|
| November | Unit 1 project cycle and ethics, Unit 2 modeling | File programs on lists and NumPy; project idea fixed | Half the file written and explained aloud |
| December | Unit 3 evaluating models, Unit 5 computer vision | Image and statistics programs; a timed practical rehearsal | File complete; project built |
| January | Unit 6 NLP, then the sample paper solved under time | Mock vivas on the file and the project | Ready for the school's practical, whenever it falls |
| February | Full mock papers, marked live | Part A drills and the weakest unit again | Every lost mark from the mocks rewritten |
Schools usually hold the practical before the theory paper, and your school sets its own date, so the plan front-loads the file and project. If your child's pre-boards fall early, the mocks move earlier with them. For a day-by-day version near the exam, see the revision plan.
Q5. How is the viva rehearsed online?
The practical viva and the project viva carry 5 marks each, and both are run by the school. Online rehearsal works well because the student has to say the answer aloud, on camera, with classmates listening. These are two questions we ask about the bus program above.
Weak: "Because the question asked for it."
Strong: "The mean is pulled up by the one 70-minute day, so it says 54.11. The median, 52, is the middle of the sorted times and is not affected by one unusual day, so it describes a normal ride better."
Weak: "It prints the big ones."
Strong: "ride > avg makes a True or False for each day. Putting that inside the square brackets keeps only the True days, so it gives the four rides longer than the average: 61, 55, 70 and 58."
Students answer for the line they would least like to be asked about, not the easiest one.
Problem, data, model, result and one limitation, in that order, then follow-up questions from the teacher.
The same student, different questions, so the answers are understood rather than memorised. The full bank is on the viva questions page.
Batch or personalised: you choose
Both cover the complete 417 course with the same teachers. The batch is fixed at 9:00 PM on Monday and Wednesday; one to one is set wherever your child's week has room. Fees are billed monthly and there is no admission fee.
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
Gurugram students whose Monday and Wednesday nights are free usually take the 9 PM batch. Those with fixed training, music exams or late coaching on those nights take one to one. The mentor recommends one plainly after the free demo, and the monthly fee for each is shown above.
Family posted abroad?
Some Gurugram families move overseas for work during the school years. If your child continues at a CBSE school abroad, the batch can be joined from there; the table gives its local times.
| 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 |
The teacher, the half-built file and the project come along with the move. If the batch lands at an awkward local hour, one to one is set in your new time zone.
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 Gurugram parents
Yes, live online, not at a centre: we have no premises in Gurugram. The CBSE Class 10 AI (417) batch meets twice a week, Monday and Wednesday, at 9:00 PM IST, and a Gurugram student logs in from the study table. Families who need another hour book one to one instead. Theory, Part A and the practical are all taught.
Because that is the first hour many Class 10 students have free. School, travel, sport and coaching for other subjects fill the afternoon and early evening. Starting at 9:00 PM means AI does not compete with any of them. If nine is too late for your child, one to one runs earlier.
Look for someone who teaches the 2026-27 unit names, uses Python in Jupyter and Orange, knows that Units 4 and 7 are tested only in the practical, and rehearses the viva. Ask to see a class rather than a sales call. Our free demo is a real live class you can sit in on.
Gurugram is in Haryana, and the CBSE regional offices page lists Haryana under the Panchkula regional office in Sector 5, Panchkula. Your school deals with that office; families normally never need to contact it for the Class 10 AI exam.
Yes, that is what the 9:00 PM slot is for. If training or lessons fall late on Monday or Wednesday, personalised one to one can sit on another evening or a weekend morning, and it moves when tournaments or exams do.
Yes, and it is half the subject: 50 marks that your school awards for the program file, a task on the practical day, the project and two oral rounds. Wednesday classes write and explain the file programs, build the project, rehearse the practical under time and run mock vivas.
No. Starting in November still leaves room to finish the file and project in December, take the practical in January and spend February on full mock papers. The free demo checks what your school has covered so the plan starts at the right unit.
Missed classes are covered with the worksheet and a short catch-up at the start of the next class. If several are missed, for a trip or a tournament, a one-off catch-up session is arranged so the file does not fall behind.
Both prices, the 9 PM group batch and the one to one plan, sit in the fees panel on this page, as a figure per month. Nothing is charged to join, no term has to be paid upfront, and a family can leave after any month. You pay nothing for the demo class.
Send your number through the form, or start a WhatsApp chat. Someone from our team rings you to agree a slot, your child sits a full live 417 class, and only after that do you decide between the 9 PM group and a private plan. Filling in the form commits you to nothing.
Start
Give us a phone number and we will ring at an hour that suits you to set up the free class. Your child joins a live Monday or Wednesday session at 9:00 PM, or a one to one slot if those nights are taken, and works through a real 417 question or file program with the teacher. You decide on the format afterwards.
Also comparing nearby options? See Class 10 AI tuition in Delhi or the national Monday and Wednesday batch page.
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