UrbanPro
true
Shallu B. Class 12 Tuition trainer in Delhi loading="eager" fetchpriority="high" decoding="sync" />

Shallu B.

Rajapuri Rd Delhi, Delhi, India - 110059.

15 yrs of Exp

Book a Demo
Referral Discount: Get ₹ 250 off when you make a payment to start classes. Get started by Booking a Demo.

Details verified of Shallu B.

Identity

Education

Know how UrbanPro verifies Tutor details

Identity is verified based on matching the details uploaded by the Tutor with government databases.

Overview

I am a dedicated Coding and Computer Science teacher with over 15 years of experience, skilled in teaching students of all levels—from young beginners to advanced learners. I have taught a wide range of Computer Science subjects, including Programming (Python, Java, C/C++), Data Structures, OOP, DBMS, Operating Systems, Computer Networks, and Web Development.

Along with core CS subjects, I specialize in both block-based coding (Scratch, Blockly, MIT App Inventor, Code.org) and text-based coding (Python, JavaScript, C/C++, Java). This combination allows me to guide students from visual programming concepts to real-world coding skills smoothly and confidently.

Over the years, I have taught across schools, colleges, coaching institutes, and online platforms, focusing on concept clarity, interactive learning, and hands-on practice. I am known for making complex ideas simple, encouraging creativity, and helping students build strong logical thinking and problem-solving skills.

My goal is to inspire students to enjoy coding, explore technology fearlessly, and become confident digital creators.

Languages Spoken

Punjabi Proficient

Hindi Proficient

English Proficient

Education

punjab technical university 2018

Master of Engineering - Master of Technology (M.E./M.Tech.)

Address

Rajapuri Rd Delhi, Delhi, India - 110059

Verified Info

Phone Verified

Email Verified

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Teaches

Class 12 Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Class 12 Tuition

15

Board

CBSE

Preferred class strength

One on one/ Private Tutions, Group Classes

Experience in School or College

I have around 15 years of experience in teaching with different -2 platforms In school, college and institutes I have dealt with different computer science subjects and I am confident enough to teach in an interactive way

Subjects taught

Information Technology, Computer Science

Taught in School or College

Yes

Scratch Programming

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Scratch Programming

15

Teaching Experience in detail in Scratch Programming

With extensive experience in teaching Scratch Programming, I have spent many years helping young learners build a strong foundation in logical thinking, creativity, and problem-solving through block-based coding. My classes are designed to make coding approachable and enjoyable, even for complete beginners. I have guided students through all stages of Scratch learning—from understanding basic blocks to creating fully interactive projects. My teaching covers: Fundamentals of Scratch: Introducing the Scratch interface, sprites, backdrops, and block categories. Core Coding Concepts: Sequencing, loops, events, conditions, variables, and broadcasting. Creative Projects: Designing animated stories, mini-games, quizzes, interactive cartoons, music projects, and simulations. Step-by-Step Project Building: Teaching students how to break down ideas into small tasks, debug mistakes, and improve their logic. Problem-Solving Skills: Encouraging students to think independently, explore possibilities, and design unique solutions. Classroom & Online Experience: Conducting Scratch workshops, school clubs, hobby classes, and one-on-one sessions for children aged 6–14. I use a hands-on, activity-based teaching approach where students learn by doing, experimenting, and creating. My lessons focus on clarity, engagement, and building confidence, ensuring that every child feels successful and excited about coding. Through Scratch, I help learners develop not just programming skills, but also creativity, storytelling, teamwork, and digital confidence, making it a powerful first step into the world of computer science.

Python Training for Kids

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Python Training for Kids

4

Teaching Experience in detail in Python Training for Kids

I have extensive experience in teaching Python Programming specifically designed for children, creating an engaging and beginner-friendly learning environment that helps young learners understand coding concepts with ease. My teaching approach focuses on simplifying Python logic, using real-life examples, visuals, and interactive activities to make programming fun and accessible. Over the years, I have taught Python to kids across different age groups through school programs, coding clubs, one-on-one sessions, and online classes. My training covers: 1. Python Basics for Young Learners Introducing variables, data types, operators, input/output, and basic syntax Teaching how Python works through storytelling, analogies, and simple examples Ensuring kids develop confidence writing their own code from the very first lessons 2. Building Logical Thinking Step-by-step explanation of loops (for, while), conditional statements (if-else), and functions Fun activities like pattern printing, number games, and math tricks using Python Helping students learn how to break big problems into smaller logical steps 3. Hands-on Mini Projects I guide kids in creating interesting and age-appropriate projects such as: Calculator programs Guess-the-number games Digital dice roller Story generators (Mad Libs) Simple quizzes and puzzles Drawing shapes using Turtle graphics These projects encourage creativity while strengthening their understanding of Python basics. 4. Turtle Graphics for Creativity Teaching kids to draw shapes, patterns, and animations using Python’s Turtle module Helping them create colorful artwork, birthday cards, and mini-games 5. Focus on Safe Learning & Debugging Training students to read error messages and fix mistakes independently Encouraging experimentation and curiosity Celebrating small wins to build confidence 6. Classroom & Online Teaching Experience Conducted Python workshops for schools Delivered structured beginner-level Python courses for kids Designed child-friendly lesson plans, worksheets, and coding challenges Provided personalized guidance based on each child’s learning speed My overall aim is to make Python enjoyable, understandable, and meaningful for kids, helping them gain strong foundational coding skills while nurturing their creativity, problem-solving abilities, and interest in technology.

Engineering Entrance Coaching classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Class I-V Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Class I-V Tuition

15

Board

CBSE, NIOS, International Baccalaureate, State, Cambridge Assessment International Education (CAIE), DAV board, ICSE

Experience in School or College

I have extensive teaching experience at both school and college levels, where I have successfully guided students through a variety of Computer Science and Coding subjects. My role involved not only classroom teaching but also mentoring, curriculum planning, and helping learners build strong foundational and advanced skills. School Teaching Experience Taught Computer Science and Coding to students from primary to senior classes. Delivered engaging lessons in Scratch, Python, HTML/CSS, App Development, and Basic Computer Skills. Designed child-friendly, activity-based lesson plans to simplify technical concepts. Conducted coding clubs, workshops, and project-based learning sessions to nurture creativity and logical thinking. Guided students in creating animations, games, and mini-projects. Actively supported school events like exhibitions, competitions, and ICT fairs. College Teaching Experience Taught higher-level subjects such as Python Programming, C/C++, Java, Web Development, Data Structures, DBMS, OS, and Computer Networks. Prepared industry-focused notes, assignments, and practical lab activities. Helped students develop real-world projects and improve problem-solving abilities. Mentored students preparing for exams, certifications, and technical competitions. Encouraged project-based learning, teamwork, and independent thinking. Professional Strengths Strong communication and explanation skills suited for all age groups Ability to adapt teaching style to different learning speeds Experience with both block-based and text-based coding platforms Focus on interactive learning, real-life examples, and hands-on practice

Subjects taught

Computer Science, Computers

Taught in School or College

Yes

Teaching Experience in detail in Class I-V Tuition

I have extensive experience teaching Class I to V students, providing strong academic support, concept clarity, and personalized learning to help young learners build a solid educational foundation. My approach focuses on simplifying concepts, making learning enjoyable, and encouraging curiosity and confidence in children. Activity-Based Learning To keep young learners engaged, I use: Storytelling Interactive worksheets Drawing, charts, and flashcards Fun quizzes and educational games These methods help children understand concepts better and enjoy the learning process. 3. Personalized Attention Every child learns differently, so I: Adjust the teaching pace based on the student’s understanding Provide extra practice for difficult topics Reinforce foundational concepts to ensure long-term clarity Share short notes, practice sheets, and revision materials

Upcoming Live Classes

Reviews

No Reviews yet!

FAQs

1. Which school boards of Class 12 do you teach for?

CBSE

2. Have you ever taught in any School or College?

Yes

3. Which classes do you teach?

I teach Class 12 Tuition, Class I-V Tuition, Engineering Entrance Coaching, Python Training for Kids and Scratch Programming Classes.

4. Do you provide a demo class?

Yes, I provide a free demo class.

5. How many years of experience do you have?

I have been teaching for 15 years.

Teaches

Class 12 Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Class 12 Tuition

15

Board

CBSE

Preferred class strength

One on one/ Private Tutions, Group Classes

Experience in School or College

I have around 15 years of experience in teaching with different -2 platforms In school, college and institutes I have dealt with different computer science subjects and I am confident enough to teach in an interactive way

Subjects taught

Information Technology, Computer Science

Taught in School or College

Yes

Scratch Programming

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Scratch Programming

15

Teaching Experience in detail in Scratch Programming

With extensive experience in teaching Scratch Programming, I have spent many years helping young learners build a strong foundation in logical thinking, creativity, and problem-solving through block-based coding. My classes are designed to make coding approachable and enjoyable, even for complete beginners. I have guided students through all stages of Scratch learning—from understanding basic blocks to creating fully interactive projects. My teaching covers: Fundamentals of Scratch: Introducing the Scratch interface, sprites, backdrops, and block categories. Core Coding Concepts: Sequencing, loops, events, conditions, variables, and broadcasting. Creative Projects: Designing animated stories, mini-games, quizzes, interactive cartoons, music projects, and simulations. Step-by-Step Project Building: Teaching students how to break down ideas into small tasks, debug mistakes, and improve their logic. Problem-Solving Skills: Encouraging students to think independently, explore possibilities, and design unique solutions. Classroom & Online Experience: Conducting Scratch workshops, school clubs, hobby classes, and one-on-one sessions for children aged 6–14. I use a hands-on, activity-based teaching approach where students learn by doing, experimenting, and creating. My lessons focus on clarity, engagement, and building confidence, ensuring that every child feels successful and excited about coding. Through Scratch, I help learners develop not just programming skills, but also creativity, storytelling, teamwork, and digital confidence, making it a powerful first step into the world of computer science.

Python Training for Kids

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Python Training for Kids

4

Teaching Experience in detail in Python Training for Kids

I have extensive experience in teaching Python Programming specifically designed for children, creating an engaging and beginner-friendly learning environment that helps young learners understand coding concepts with ease. My teaching approach focuses on simplifying Python logic, using real-life examples, visuals, and interactive activities to make programming fun and accessible. Over the years, I have taught Python to kids across different age groups through school programs, coding clubs, one-on-one sessions, and online classes. My training covers: 1. Python Basics for Young Learners Introducing variables, data types, operators, input/output, and basic syntax Teaching how Python works through storytelling, analogies, and simple examples Ensuring kids develop confidence writing their own code from the very first lessons 2. Building Logical Thinking Step-by-step explanation of loops (for, while), conditional statements (if-else), and functions Fun activities like pattern printing, number games, and math tricks using Python Helping students learn how to break big problems into smaller logical steps 3. Hands-on Mini Projects I guide kids in creating interesting and age-appropriate projects such as: Calculator programs Guess-the-number games Digital dice roller Story generators (Mad Libs) Simple quizzes and puzzles Drawing shapes using Turtle graphics These projects encourage creativity while strengthening their understanding of Python basics. 4. Turtle Graphics for Creativity Teaching kids to draw shapes, patterns, and animations using Python’s Turtle module Helping them create colorful artwork, birthday cards, and mini-games 5. Focus on Safe Learning & Debugging Training students to read error messages and fix mistakes independently Encouraging experimentation and curiosity Celebrating small wins to build confidence 6. Classroom & Online Teaching Experience Conducted Python workshops for schools Delivered structured beginner-level Python courses for kids Designed child-friendly lesson plans, worksheets, and coding challenges Provided personalized guidance based on each child’s learning speed My overall aim is to make Python enjoyable, understandable, and meaningful for kids, helping them gain strong foundational coding skills while nurturing their creativity, problem-solving abilities, and interest in technology.

Engineering Entrance Coaching classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Class I-V Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Class I-V Tuition

15

Board

CBSE, NIOS, International Baccalaureate, State, Cambridge Assessment International Education (CAIE), DAV board, ICSE

Experience in School or College

I have extensive teaching experience at both school and college levels, where I have successfully guided students through a variety of Computer Science and Coding subjects. My role involved not only classroom teaching but also mentoring, curriculum planning, and helping learners build strong foundational and advanced skills. School Teaching Experience Taught Computer Science and Coding to students from primary to senior classes. Delivered engaging lessons in Scratch, Python, HTML/CSS, App Development, and Basic Computer Skills. Designed child-friendly, activity-based lesson plans to simplify technical concepts. Conducted coding clubs, workshops, and project-based learning sessions to nurture creativity and logical thinking. Guided students in creating animations, games, and mini-projects. Actively supported school events like exhibitions, competitions, and ICT fairs. College Teaching Experience Taught higher-level subjects such as Python Programming, C/C++, Java, Web Development, Data Structures, DBMS, OS, and Computer Networks. Prepared industry-focused notes, assignments, and practical lab activities. Helped students develop real-world projects and improve problem-solving abilities. Mentored students preparing for exams, certifications, and technical competitions. Encouraged project-based learning, teamwork, and independent thinking. Professional Strengths Strong communication and explanation skills suited for all age groups Ability to adapt teaching style to different learning speeds Experience with both block-based and text-based coding platforms Focus on interactive learning, real-life examples, and hands-on practice

Subjects taught

Computer Science, Computers

Taught in School or College

Yes

Teaching Experience in detail in Class I-V Tuition

I have extensive experience teaching Class I to V students, providing strong academic support, concept clarity, and personalized learning to help young learners build a solid educational foundation. My approach focuses on simplifying concepts, making learning enjoyable, and encouraging curiosity and confidence in children. Activity-Based Learning To keep young learners engaged, I use: Storytelling Interactive worksheets Drawing, charts, and flashcards Fun quizzes and educational games These methods help children understand concepts better and enjoy the learning process. 3. Personalized Attention Every child learns differently, so I: Adjust the teaching pace based on the student’s understanding Provide extra practice for difficult topics Reinforce foundational concepts to ensure long-term clarity Share short notes, practice sheets, and revision materials

Upcoming Live Classes

No Reviews yet!

Shallu B. conducts classes in Class 12 Tuition, Class I-V Tuition and Engineering Entrance Coaching. Shallu is located in Rajapuri Rd Delhi, Delhi. Shallu takes Regular Classes- at her Home and Online Classes- via online medium. She has 15 years of teaching experience . Shallu has completed Master of Engineering - Master of Technology (M.E./M.Tech.) from punjab technical university in 2018. She is well versed in Punjabi, Hindi and English.

X

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more