Curriculum
What your child will learn, class by class
Every course follows a written plan. Below are the topics for each one, with a PDF to download. After the free trial class, the plan is adjusted to your child's level and exam board.
Free: the full Python 0 to 100 curriculumAll 40 classes with every subtopic.
Ages 7–12
Coding for Kids: Project-Based Scratch
Three levels, 30 projects. Every project is a game, story or app your child builds and can play.
- 3 levels
- 30 projects
- From first animation to a capstone game
Level 1 - Scratch FoundationsLearn programming through fun animations, stories and beginner games.
- Project 1Animated Name CardInteractive introduction
- Project 2Dance PartyAnimated dance show
- Project 3Virtual PetFeed and play with a pet
- Project 4Magic PaintDrawing application
- Project 5Catch the AppleScore-based game
- Project 6Talking StoryInteractive story
- Project 7Maze EscapeMaze game
- Project 8Balloon PopBalloon popping game
- Project 9Music BandVirtual instruments
- Project 10Mini QuizQuiz game
Level 2 - Scratch Game DevelopmentBuild exciting arcade-style games while learning real programming logic.
- Project 1Space ShooterArcade shooter
- Project 2Flappy BirdFlying game
- Project 3Platform JumperPlatform game
- Project 4Fruit NinjaFruit slicing
- Project 5Snake GameClassic snake
- Project 6Car RacingRacing game
- Project 7Memory MatchCard matching
- Project 8Whack-a-MoleReaction game
- Project 9Treasure HuntAdventure game
- Project 10Math ChallengeLearning game
Level 3 - Scratch CreatorThink like a programmer and build large polished games ready for Python.
- Project 1RPG AdventureRole-playing game
- Project 2Tower DefenseStrategy game
- Project 3Restaurant SimulatorSimulation game
- Project 4City BuilderCreative simulator
- Project 5Escape RoomPuzzle game
- Project 6Typing Speed TestTyping trainer
- Project 7Quiz Show DeluxeAdvanced quiz
- Project 8Physics SandboxPhysics simulation
- Project 9Dungeon CrawlerAdventure game
- Project 10Capstone ProjectStudent-designed masterpiece
Beginner to intermediate
Python 0 to 100
40 classes from a first program to a finished project. Free to download in full.
- 40 classes
- 7 milestones
- School-exam friendly
- CBSE / ICSE / State board aligned
- Perfect for Python Olympiads & CS foundation
- Strong base for Class 11–12 CS / IP
Milestone 1: Basics of programming, variables, operatorsClasses 1–5 · Skills: Writing simple Python programs
- Class 1Introduction to ProgrammingWhat is programming, real-life examples, why Python, applications of Python
- Class 2Python Setup & BasicsInstalling Python, IDLE vs editor, first program, print(), comments
- Class 3Variables & Data TypesVariables, naming rules, int, float, string, bool, type()
- Class 4Input & Outputinput(), type casting, formatted output, escape sequences
- Class 5OperatorsArithmetic, relational, logical, assignment operators
Milestone 2: Decision making and loopsClasses 6–11 · Skills: Logical thinking, problem solving
- Class 6Conditional Statementsif, if-else, elif, nested conditions
- Class 7Practice Class 1Conditional logic problems, number checks, grading system
- Class 8Loops – whilewhile loop syntax, infinite loop, break
- Class 9Loops – forfor loop, range(), loop patterns
- Class 10Loop Control Statementsbreak, continue, pass
- Class 11Practice Class 2Loop-based problems, number series, pattern printing
Milestone 3: Strings, lists, sets, dictionariesClasses 12–21 · Skills: Data manipulation skills
- Class 12Strings – BasicsString creation, indexing, slicing
- Class 13String OperationsString methods, length, case conversion
- Class 14String HandlingPalindrome, reverse, count characters
- Class 15Lists – BasicsList creation, indexing, slicing
- Class 16List Operationsappend, insert, remove, pop, sort
- Class 17TuplesTuple creation, immutability, tuple operations
- Class 18SetsSet properties, add/remove, set operations
- Class 19Dictionaries – BasicsKey-value pairs, dictionary creation, access
- Class 20Dictionary OperationsAdding/updating, looping through dictionary
- Class 21Practice Class 3Problems using strings, lists, dictionaries
Milestone 4: Functions and modular programmingClasses 22–26 · Skills: Code reusability, structured coding
- Class 22Functions – IntroductionWhat are functions, syntax, calling functions
- Class 23Function ParametersArguments, return values, multiple returns
- Class 24Built-in Functionslen(), max(), min(), sum(), sorted()
- Class 25Scope of VariablesLocal vs global variables
- Class 26ModulesImporting modules, math, random
Milestone 5: File handling conceptsClasses 27–30 · Skills: Working with real data files
- Class 27File Handling – IntroductionWhat is a file, file modes, open()
- Class 28File Readingread(), readline(), readlines()
- Class 29File Writingwrite(), writelines(), append mode
- Class 30File Handling – PracticeFile-based programs (student data, logs)
Milestone 6: OOP fundamentalsClasses 31–35 · Skills: Object-oriented thinking
- Class 31Error HandlingTypes of errors, try-except, finally
- Class 32Object Oriented Programming – BasicsClass, object, attributes
- Class 33Constructors__init__(), instance variables
- Class 34Methods in ClassInstance methods, accessing data
- Class 35OOP ConceptsEncapsulation, basic abstraction
Milestone 7: Project developmentClasses 36–40 · Skills: End-to-end program building
- Class 36Practice Class 4OOP-based programs
- Class 37Mini Project – PlanningProblem statement, flow, logic design
- Class 38Mini Project – CodingImplementation of project
- Class 39Mini Project – EnhancementAdding features, validations
- Class 40Revision & AssessmentFull course revision, test, viva
Ages 14–18
Advanced AI: Neural Networks, Transformers and LLMs
40 classes: build a neural network from scratch, then a mini GPT, then fine-tune real language models.
- 40 classes in 8 modules
- Every fifth class is a hands-on workshop
- 3 projects and a capstone showcase
Module 1: Math & Computing FoundationsClasses 1–5 · Checkpoint: Math + NumPy consolidation lab
- Class 1Course Setup, Colab, NumPy & Tensors
- Class 2Vectors, Matrices & Neural-Network Data
- Class 3Dot Products, Matrix Multiplication & Broadcasting
- Class 4Derivatives, Gradients & Chain Rule
- Class 5Math + NumPy Consolidation LabWorkshop
Module 2: Neural Network FundamentalsClasses 6–10 · Checkpoint: Forward Propagation Checkpoint
- Class 6Artificial Neurons: Weights, Biases & Weighted Sums
- Class 7Activation Functions
- Class 8Layers & Vectorized Forward Propagation
- Class 9Predictions, Softmax & Loss Functions
- Class 10Forward Propagation WorkshopWorkshop
Module 3: Backpropagation & LearningClasses 11–15 · Checkpoint: Backpropagation Checkpoint
- Class 11How a Neuron Learns: Local Derivatives
- Class 12Computational Graphs & the Chain Rule
- Class 13Backpropagation Through a Single Layer
- Class 14Multi-Layer Backpropagation & Gradient Descent
- Class 15Backpropagation Mastery LabWorkshop
Module 4: Training Neural NetworksClasses 16–20 · Checkpoint: Project 1 - NumPy Neural Network
- Class 16Build a Neural Network From Scratch
- Class 17Batches, SGD, Momentum & Adam
- Class 18Training Problems & Regularization
- Class 19Project 1: NumPy Neural Network
- Class 20Project 1 Review + Foundations AssessmentWorkshop
Module 5: PyTorch & Modern Deep LearningClasses 21–25 · Checkpoint: PyTorch Skills Check
- Class 21PyTorch Tensors & Autograd
- Class 22nn.Module, Losses, Optimizers & Training Loops
- Class 23Datasets, DataLoaders, GPU & Model Workflow
- Class 24From Deep Networks to Sequence Models
- Class 25PyTorch Consolidation LabWorkshop
Module 6: NLP & AttentionClasses 26–30 · Checkpoint: Attention Checkpoint
- Class 26Text, Tokens, Vocabularies & Embeddings
- Class 27Attention Intuition + Query, Key, Value
- Class 28Scaled Dot-Product Self-Attention From Scratch
- Class 29Multi-Head Attention & Causal Masking
- Class 30Attention Mastery LabWorkshop
Module 7: Transformers & Mini GPTClasses 31–35 · Checkpoint: Mini-GPT Pre-training Checkpoint
- Class 31Transformer Block Anatomy
- Class 32Positional Information, LayerNorm, Residuals & FFN
- Class 33Decoder-Only Transformer From Scratch
- Class 34Language Modelling, Training Data & Next-Token Prediction
- Class 35Mini-GPT Build & Debug WorkshopWorkshop
Module 8: Practical LLM EngineeringClasses 36–40 · Checkpoint: Projects 2 & 3 + Capstone Showcase
- Class 36Train Mini GPT + Text Generation
- Class 37Hugging Face Transformers & Pretrained LLMs
- Class 38Fine-Tuning: Datasets, Labels & Training Workflows
- Class 39LoRA, QLoRA, PEFT, Evaluation & Saving
- Class 40Capstone Showcase, Full Revision & Next StepsWorkshop
Free trial class
Book a free trial class
Share your name, WhatsApp number and course. WhatsApp opens with your details filled in, so you can pick a time for the free 30-minute trial class. Afterwards you can ask for a written learning plan.
- +91 90730 55125
- mentorsubhanu@gmail.com
- Sessions
- Live 1-on-1 video · 60 minutes
Session times: weekdays 8–11pm and Saturdays 7am–5pm India time (IST). Sundays off.