loading="eager" fetchpriority="high" decoding="sync" /> Rajapuri Rd Delhi, Delhi, India - 110059.
15 yrs of Exp
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.
Punjabi Proficient
Hindi Proficient
English Proficient
punjab technical university 2018
Master of Engineering - Master of Technology (M.E./M.Tech.)
Rajapuri Rd Delhi, Delhi, India - 110059
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.
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
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.
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.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
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
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.
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
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.
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.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
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
Share this Profile
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.