Course 01 · Build robots, games and AI projects
A levelled program for young learners: Scratch coding, Arduino robotics with sensors and motors, Python, AI and
machine learning for kids, drones and IoT basics, and Olympiad-style projects.
Best for: School students from Grade 3 to Grade 12 (level-based batches).
Duration
3 – 6 Months per level
Level
Beginner (levelled)
Mode
Classroom (Lucknow) / Live online
Syllabus — module by module
Module 01
Scratch & Logic
Block coding
Animations & stories
Games
Logical thinking
Module 02
Electronics Basics
Circuits & LEDs
Breadboards
Sensors
Safety
Module 03
Arduino Robotics
Arduino programming
Motors & servos
Obstacle-avoiding robot
Line follower
Module 04
Python for Kids
Python basics
Turtle graphics
Mini games
Problem solving
Module 05
AI & ML for Kids
What is AI
Teachable Machine
Image & voice recognition
AI ethics for kids
Module 06
IoT, Drones & Projects
IoT with sensors
Drone basics
Science-fair projects
Olympiad practice
Projects you build
Obstacle-avoiding robot
AI image-classifier game
Smart home IoT model
You will be able to
Think logically and solve problems
Build working robots and AI projects
Prepare for robotics/coding olympiads
Tools & tech
Scratch Arduino Tinkercad Python Teachable Machine
BPST level certificates
Next: Coding Foundations with Python ›
Course 02 · Class 9 – 10
Start from zero. Build logical thinking, write real Python programs and make small games — the strongest base for
Class 11 Computer Science and any engineering branch.
Best for: Class 9 & 10 students (any board) who want to start coding early.
Level
Beginner · no coding needed
Mode
Classroom (Lucknow) / Live online
Syllabus — module by module
Module 01
Computational Thinking
Algorithms in daily life
Flowcharts & pseudo-code
Problem decomposition
Pattern recognition puzzles
Module 02
Python Basics
Installing Python & IDLE / VS Code
Variables, data types, input/output
Operators & expressions
Writing your first 20 programs
Module 03
Decisions & Loops
if / elif / else
for & while loops
Number patterns & series
Menu-driven programs
Module 04
Strings, Lists & Functions
String slicing & methods
Lists & list operations
Defining functions & parameters
Modules: math, random
Module 05
Fun with Graphics & Games
Turtle graphics drawing
Number-guessing game
Quiz game with score
Rock-paper-scissors
Module 06
Web Basics & Cyber Safety
HTML page structure
CSS colours & layout
Your personal web page
Passwords, phishing & safe browsing
Projects you build
Quiz game with high score
Turtle art generator
Personal portfolio web page
Mini calculator app
You will be able to
Think logically and write algorithms before code
Write Python programs confidently for school practicals
Build small games and a personal web page
Be ahead for Class 11 CS / IP
Tools & tech
Python IDLE / VS Code Turtle HTML CSS Scratch-to-Python bridge
BPST course certificate
‹ Robotics, Coding & AI for Kids
Next: Computer Science with Python ›
Course 03 · Class 11 – 12 · CBSE
Complete CBSE Computer Science (083) coverage with extra practice, practical file preparation and board-level project
guidance — plus skills that carry into B.Tech/BCA.
Best for: CBSE Class 11 & 12 students with Computer Science (083).
Duration
Full academic year · per class
Level
Board syllabus + beyond
Mode
Classroom (Lucknow) / Live online
Syllabus — module by module
Module 01
Python Revision & Tour
Tokens, data types, mutability
Flow of control
Strings, lists, tuples
Dictionaries & nested data
Module 02
Functions & Modules
Arguments, scope, return values
Built-in & user modules
Recursion basics
Exception handling
Module 03
File Handling
Text files — read/write/append
Binary files with pickle
CSV files with csv module
File-based record programs
Module 04
Data Structures
Stack using list
Push / pop operations
Stack applications
Queue concept
Module 05
Databases & SQL
RDBMS concepts, keys
MySQL DDL & DML
Joins, GROUP BY, aggregate functions
Python–MySQL connectivity
Module 06
Networks & Board Prep
Network types, topologies, devices
Protocols & web basics
Sample papers & previous years
Practical exam & viva drills
Projects you build
Library / Student management system (Python + MySQL)
CSV-based marks analyser
Stack-based expression checker
You will be able to
Score high in theory and practical exams
Write clean, exam-ready Python code
Connect Python to a MySQL database
Present a board project with confidence
Tools & tech
Python 3 MySQL pickle csv module VS Code
Practical file + project
‹ Coding Foundations with Python
Next: Computer Applications & Science with Java ›
Course 04 · Class 9 – 12 · ICSE / ISC
Java for ICSE Computer Applications (Class 9–10) and ISC Computer Science (Class 11–12) with BlueJ — concepts,
programs and heavy output-question practice.
Best for: ICSE Class 9–10 and ISC Class 11–12 students.
Duration
Full academic year · per class
Level
Board syllabus + beyond
Mode
Classroom (Lucknow) / Live online
Syllabus — module by module
Module 01
Java & OOP Basics
Classes, objects, BlueJ
Data types, operators
Input using Scanner
Math library methods
Module 02
Control Structures
Conditionals & switch
Loops & nested loops
Special numbers (Armstrong, Palindrome…)
Pattern programs
Module 03
Methods & Constructors
Method overloading
Constructors & types
Call by value / reference
Wrapper classes
Module 04
Arrays & Strings
1-D & 2-D arrays
Linear & binary search
Bubble & selection sort
String functions & programs
Module 05
ISC Advanced Topics
Recursion
Inheritance & interfaces
Linked list, stack, queue
Boolean algebra & K-maps
Module 06
Board Preparation
Output & error-finding questions
Previous years’ papers
Practical exam planning
Project documentation
Projects you build
Bank account simulation (OOP)
Matrix operations program
Linked-list based student records
You will be able to
Solve any ICSE/ISC Java program pattern
Handle output-based questions accurately
Understand OOP deeply — a head start for college
Complete board project and practical
Tools & tech
Java BlueJ JDK Boolean algebra
Project + practical prep
‹ Computer Science with Python
Next: Engineering Head-start: C, C++ & Problem Solving ›
Course 05 · Class 11 – 12 · Any stream
Planning B.Tech / BCA? Arrive in first year already knowing C, C++ and the basics of Data Structures — the subjects
most students struggle with in semester 1 & 2.
Best for:
Class 11–12 students (PCM or any stream) heading to B.Tech, BCA or Polytechnic.
Duration
2 Months (summer / post-boards)
Level
Beginner → Intermediate
Mode
Classroom (Lucknow) / Live online
Syllabus — module by module
Module 01
C Fundamentals
Compilation, data types, I/O
Operators & control flow
Functions & recursion
Arrays & strings
Module 02
Pointers & Memory
Pointers & addresses
Pointer arithmetic
Dynamic memory
Structures
Module 03
C++ & OOP
Classes & objects
Constructors, overloading
Inheritance & polymorphism
STL vector, string, map
Module 04
Problem Solving
Time complexity (Big-O) basics
Searching & sorting
Two-pointer & prefix sums
Recursion & backtracking intro
Module 05
Coding Platforms
HackerRank, LeetCode, CodeChef set-up
Solving 60+ easy problems
Reading problem statements
Debugging techniques
Module 06
Git & Tools
VS Code & terminal
Git & GitHub basics
Your first public repo
Linux commands intro
Projects you build
Student record system in C
Library management in C++ (OOP)
GitHub portfolio with 60+ solutions
You will be able to
Write C/C++ programs without fear
Solve beginner-level coding problems
Have a GitHub profile before college starts
Clear semester-1 programming easily
Tools & tech
C C++ STL GCC / VS Code Git GitHub LeetCode
BPST course certificate
‹ Computer Applications & Science with Java