International CS Educator · AP CS & AI/ML Specialist

Twenty-five years.
Two careers.
One classroom.

The first career was enterprise software; the second — the one I'm devoted to now — is teaching code. I teach Python, Java, C, C++, JavaScript, HTML/CSS, Scratch and MIT App Inventor to middle- and high-schoolers, and introduce my senior students to Machine Learning and Generative AI — one on one, online, across time zones.

25+years of experience
Middle school+student age range
AI-readyML & GenAI foundations
GlobalUSA · UK · Singapore · UAE · India
Shweta Jain
Global Lead Instructor
SANKETANA SCHOOL OF CODE
01 — About

A scientist's precision, a teacher's patience

My path to the classroom wasn't a straight line. I trained in organic chemistry, then crossed into enterprise software — building Visual Basic and Oracle systems in Delhi, consulting for UNICEF in Nairobi, and coordinating international government technology projects — before an academic post redirected me toward teaching for good.

Today I teach coding exclusively: as Global Lead Instructor at Sanketana School of Code, I run 1:1 and small-group lessons in Python, Java, C, C++, JavaScript, HTML/CSS, Scratch and MIT App Inventor, introduce older students to the foundations of Machine Learning and Generative AI, and prepare high-schoolers for AP Computer Science A and AP Computer Science Principles. In 2023 I also volunteered as a Section Leader for a Stanford University online program — one of many signs of the trust I've built with institutions as well as students.

My students log in from well beyond India — families in the USA, the UK, Singapore and the UAE rely on me for evening and weekend lessons that fit their own time zone, not just mine.

AI has changed what "knowing how to code" even means, so over the last couple of years I've started weaving Machine Learning and Generative AI into lessons for my older students — not just how to use the tools, but what's actually happening underneath them.

After a couple of years with the same student, the read gets easier — I learn to tell a mistake that means he's tired from one that means he's about to understand something. I believe that kind of judgment only comes from sitting beside someone, patiently, for a very long time.

— On my teaching style
Shweta Thanks for reading this far — I'd genuinely love to hear from you.
02 — Skills

What I teach, and how

A curriculum that grows with the student — from a first Python program, to a passing AP Computer Science score, to a working understanding of Machine Learning and Generative AI.

Languages & tools
PythonJavaCC++JavaScriptHTML/CSSScratchMIT App Inventor
AI & Machine Learning
Generative AI foundationsMachine Learning foundations
Exam-track specialties
AP CS A — JavaAP CS Principles — Python
Method
Concept before syntaxProject-based1:1 & small groupMiddle school +
03 — Experience

Twenty-five years, two careers, one throughline

My first decade-plus was enterprise software; in 2020 that gave way to full-time computer-science education.

Teaching career
Mar 2021 — Present
Global Lead Instructor
Sanketana School of Code, Bangalore, India
I run 1:1 and group online coding lessons for ages 8–18, design lesson plans and projects, introduce senior students to Machine Learning & Generative AI foundations, and prepare students for AP Computer Science A & Principles.
May 2023 — Jun 2023
Section Leader (Volunteer)
Stanford University, Online Program
I supported students through debugging, concept clarification and structured programming sessions.
May 2020 — Nov 2021
Live Coding Instructor
CampK12, Gurugram, India
I taught live online classes in Python, Scratch, HTML/CSS and MIT App Inventor to children aged 8–18.
Earlier career — software engineering & international consulting
Jun 2003 — Dec 2004
International Coordinator
GEIS Infotech Pvt. Ltd., New Delhi, India
I coordinated overseas government software projects, gathered requirements and liaised with international clients.
Apr 2001 — Apr 2003
Programmer
Mystical Software Pvt. Ltd., India
I built enterprise applications — examination, inventory and management systems — using Visual Basic, ASP, Oracle and MS Access.
Nov 2000 — Jan 2001
Consultant
UNICEF / OLS, Nairobi, Kenya
I maintained organizational systems, built custom software solutions, and trained staff on-site.
May 1997 — Sep 2000
Academic Head & Course Coordinator
Aptech Computer Education, Shamli, India
I led academic delivery and curriculum planning, and mentored students toward certification.
04 — Credentials

Education & recognition

Education
  • Advanced Diploma in Software Engineering (Hons.)Aptech Computer Education · 1995–1999
  • DOEACC 'A' Level — Advanced Diploma in Computers
  • M.Sc. Organic ChemistryCh. Charan Singh University, Meerut · 1995–1997
  • B.Sc.Ch. Charan Singh University, Meerut · 1992–1995
Certifications
  • Section Leader Certificate — Stanford University Online ProgramVolunteer, May–Jun 2023
  • Crash Course on PythonGoogle
  • Introduction to Programming (Python)Grok Learning
  • Python for BeginnersGrok Learning
  • Interactive Webpages with JavaScriptGrok Learning
Achievements
  • 3rd Rank, All India Aptech Examination3rd Year
  • 4th Rank, All India Aptech Examination4th Semester
  • Multiple Python certifications with distinction
Languages
  • EnglishFluent — teaches internationally
  • HindiNative
05 — Get in touch

Let's talk about your child's next step — from coding to AI.

I'm based in India, teaching students across the USA, UK, Singapore, UAE and beyond — evening and weekend lessons scheduled around your own time zone. I'm currently taking new 1:1 students, from first-time coders to those ready for Machine Learning & Generative AI foundations.

Currently teaching at Sanketana School of Code