UrbanPro
true
Suraj Sharma Kids Coding trainer in Bangalore

Featured

Suraj Sharma

Coding Tutor | Software Engineer2 | 3+ yrs of hands-on teaching experience

Marathahalli, Bangalore, India - 560037.

Verified 1 Student

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 Suraj Sharma

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 an experienced, qualified coding instructor and software professional with over 3 years of experience in teaching Java, Python, JavaScript, Programming, Web Development, and Programming Logic to students aged 7 to 22. Alongside my teaching career, I have worked as a Software Engineer at Cisco and Infosys and More Software Companies , where I built and real-world enterprise software.

Passionate about making coding simple and enjoyable, I have helped many school students build their first websites, games, and logic-based projects, and guided college students in cracking coding interviews and internships. I specialize in teaching Python, HTML, CSS, JavaScript, MERN Stack, SQL, UNIX, and foundational computer science. My approach is interactive, project-based, and tailored to each student’s level and goals.

So far, I have conducted 1500+ hours of live teaching and mentored students across India and abroad through 1:1 classes, group batches, and live demos.

Languages Spoken

Hindi Mother Tongue (Native)

English Proficient

Education

AKTU University 2022

Bachelor of Technology (B.Tech.)

Google 2021

UX Design

Simplilearn 2022

Software Development and Database

Simplilearn 2023

Automation Testing

Simplilearn 2023

Python Programming

Address

Marathahalli, Bangalore, India - 560037

Verified Info

ID Verified

Education Verified

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

Coding for Kids
1 Student

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Coding for Kids

2

Age groups catered to

6 to 12 years

C++ Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

3

Proficiency level taught

Basic C++, Advanced C++

C Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C Language Classes

3

Computer Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Computer Classes

4

Type of Computer course taken

Training in Software application usage, Software Programming, Training in Computer tools usage, Basics of Computer usage

Teaching Experience in detail in Computer Classes

I have hands-on teaching experience in the field of Computer Science, primarily focused on delivering foundational and beginner-level training in programming and computer fundamentals. Over the past year, I have conducted both one-on-one and small group sessions for students aged 7 to 15. My teaching has included structured lesson planning, concept explanation, interactive learning activities, and practical demonstrations using real-time tools and software. My teaching approach emphasizes clarity, patience, and simplification of technical concepts so that students with little or no background in computers can understand and apply what they learn. I have designed custom lesson plans tailored to each student’s age and skill level, making computer education engaging and effective. I have conducted several demo classes that received positive feedback from both students and parents, and I continuously adapt my methods based on student progress and feedback. I also provide regular assessments and ensure a balanced mix of theory and hands-on practice.

Web Designing Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Web Designing Classes

4

Teaches web designing at proficiency level

Advanced Web Designing, Basic Web Designing

Teaching Experience in detail in Web Designing Classes

I have dedicated experience in teaching Web Designing to beginners and school-age students, focusing on the core technologies of HTML, CSS, and the principles of responsive and user-friendly design. My teaching journey began with personalized 1:1 online sessions and small group classes for students aged 10 to 15, aiming to build their creative and technical skills in designing functional web pages from scratch. My teaching methodology is hands-on and project-based, allowing students to learn by doing. I guide them through real-world examples such as creating personal websites, portfolios, and simple landing pages. I ensure that each student understands the structure and flow of web pages, proper use of tags, styling techniques, layout principles, and best practices in design. I create structured lesson plans that progress from basic to advanced concepts in a gradual and engaging manner. I also include regular practice tasks, reviews, and interactive Q&A sessions to keep students motivated and involved. My goal is to make students confident in using HTML and CSS to express their ideas creatively while gaining valuable technical skills.

Java Training Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Java Training Classes

3

Teaches

Core Java

Teaching Experience in detail in Java Training Classes

I have experience teaching Java programming to beginners and intermediate learners, with a focus on building strong foundational skills in object-oriented programming (OOP), core Java concepts, and problem-solving techniques. My Java training sessions are tailored for school students, college beginners, and aspiring programmers who want to develop a solid understanding of Java for academic or career purposes. In my classes, I cover topics such as data types, control statements, loops, classes and objects, constructors, inheritance, polymorphism, exception handling, arrays, and basic file handling. I use a structured, hands-on approach where students write and test code in real time using tools like Eclipse or IntelliJ IDEA, helping them understand syntax, logic building, and debugging techniques. My teaching emphasizes practical implementation over rote memorization. I break down complex OOP concepts into simple, easy-to-understand examples and reinforce learning through regular assignments, coding exercises, and mini projects. I also offer guidance on Java-based academic projects and basic interview preparation for students aiming to pursue careers in software development. Would you like to include Java GUI (Swing/JavaFX) or in

BTech Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in BTech Tuition

1

BTech Computer Science subjects

Web Engineering, Data Structures and Algorithms, Java Programming, Unix Network Programming

BTech Branch

BTech Computer Science Engineering

Experience in School or College

I have 1 year of teaching experience as a Computer Science Engineering faculty member at the B.Tech level. During this time, I was responsible for teaching core computer science subjects such as Programming Fundamentals, Data Structures, Web Technologies, and Database Management Systems. My role involved delivering lectures, conducting lab sessions, preparing academic materials, evaluating assignments and exams, and providing one-on-one academic support to students. I focused on simplifying complex technical topics through real-life examples, hands-on practice, and interactive teaching methods to ensure conceptual clarity. I also guided students in their mini-projects and encouraged them to develop problem-solving and coding skills essential for the tech industry. This experience helped me understand the academic and professional needs of engineering students and equipped me to deliver technical education effectively in both classroom and online environments.

Type of class

Crash Course, Regular Classes

Class strength catered to

Group Classes, One on one/ Private Tutions

Taught in School or College

Yes

Courses

Documents (1)

Coding for kids Course Structure...

Reviews (1)

5 out of 5 1 review

Suraj Sharma https://p.urbanpro.com/tv-prod/member/photo/13909202-small.png Marathahalli
5.0051
Suraj Sharma
M
Verified Student

Coding for Kids

"It was great experience learning from him. He is very hard-working and explains everything is utmost detail. We highly recommend learning from him. "

Have you attended any class with Suraj?

FAQs

1. Which classes do you teach?

I teach BTech Tuition, C Language, C++ Language, Coding for Kids, Computer, Java Training and Web Designing Classes.

2. Do you provide a demo class?

Yes, I provide a free demo class.

3. How many years of experience do you have?

I have been teaching for 2 years.

Answers by Suraj (9)

Answered 7 hrs ago Learn IT Courses/Oracle Training

• Oracle ERP: Best for strong database integration, finance, and cloud-first strategy. •SAP: Best for complex, large-scale operations and manufacturing. In short: •Oracle = Better for finance and cloud. •SAP = Better for big industries and process control. Best depends on your... ...more

• Oracle ERP: Best for strong database integration, finance, and cloud-first strategy.

•SAP: Best for complex, large-scale operations and manufacturing.

In short:

•Oracle = Better for finance and cloud.

•SAP = Better for big industries and process control.

Best depends on your business size and needs.

Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

Use Oracle Data Pump (expdp/impdp), which is the recommended tool for exporting and importing database schemas between Oracle databases. It is fast, reliable, and supports schema-level, table-level, and full DB migrations.
Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

1. Know the syllabus – Focus on Java basics, OOP, data types, loops, methods, exceptions, arrays, etc. 2.Use the official book – “OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide” by Jeanne Boyarsky. 3.Practice coding daily – Use platforms like LeetCode... ...more

1. Know the syllabus – Focus on Java basics, OOP, data types, loops, methods, exceptions, arrays, etc.

2.Use the official book – “OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide” by Jeanne Boyarsky.

3.Practice coding daily – Use platforms like LeetCode or CodingBat.

4.Take mock tests – Helps you get exam-ready.

5.Revise key concepts – Focus on tricky areas like inheritance, overloading, and exception handling.

Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

Oracle Apps Technical focuses on the backend: coding, customization, and integration of Oracle applications. Oracle Financials is the functional part: it handles finance modules like Accounts Payable, Receivable, and General Ledger. In short: •Technical = Developer work •Financials = Finance... ...more

Oracle Apps Technical focuses on the backend: coding, customization, and integration of Oracle applications.

Oracle Financials is the functional part: it handles finance modules like Accounts Payable, Receivable, and General Ledger.

In short:

•Technical = Developer work

•Financials = Finance process work

Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

In blockchain, an oracle is a bridge that sends real-world data to smart contracts.
Answers 3 Comments
Dislike Bookmark

Teaches

Coding for Kids
1 Student

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Coding for Kids

2

Age groups catered to

6 to 12 years

C++ Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

3

Proficiency level taught

Basic C++, Advanced C++

C Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C Language Classes

3

Computer Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Computer Classes

4

Type of Computer course taken

Training in Software application usage, Software Programming, Training in Computer tools usage, Basics of Computer usage

Teaching Experience in detail in Computer Classes

I have hands-on teaching experience in the field of Computer Science, primarily focused on delivering foundational and beginner-level training in programming and computer fundamentals. Over the past year, I have conducted both one-on-one and small group sessions for students aged 7 to 15. My teaching has included structured lesson planning, concept explanation, interactive learning activities, and practical demonstrations using real-time tools and software. My teaching approach emphasizes clarity, patience, and simplification of technical concepts so that students with little or no background in computers can understand and apply what they learn. I have designed custom lesson plans tailored to each student’s age and skill level, making computer education engaging and effective. I have conducted several demo classes that received positive feedback from both students and parents, and I continuously adapt my methods based on student progress and feedback. I also provide regular assessments and ensure a balanced mix of theory and hands-on practice.

Web Designing Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Web Designing Classes

4

Teaches web designing at proficiency level

Advanced Web Designing, Basic Web Designing

Teaching Experience in detail in Web Designing Classes

I have dedicated experience in teaching Web Designing to beginners and school-age students, focusing on the core technologies of HTML, CSS, and the principles of responsive and user-friendly design. My teaching journey began with personalized 1:1 online sessions and small group classes for students aged 10 to 15, aiming to build their creative and technical skills in designing functional web pages from scratch. My teaching methodology is hands-on and project-based, allowing students to learn by doing. I guide them through real-world examples such as creating personal websites, portfolios, and simple landing pages. I ensure that each student understands the structure and flow of web pages, proper use of tags, styling techniques, layout principles, and best practices in design. I create structured lesson plans that progress from basic to advanced concepts in a gradual and engaging manner. I also include regular practice tasks, reviews, and interactive Q&A sessions to keep students motivated and involved. My goal is to make students confident in using HTML and CSS to express their ideas creatively while gaining valuable technical skills.

Java Training Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Java Training Classes

3

Teaches

Core Java

Teaching Experience in detail in Java Training Classes

I have experience teaching Java programming to beginners and intermediate learners, with a focus on building strong foundational skills in object-oriented programming (OOP), core Java concepts, and problem-solving techniques. My Java training sessions are tailored for school students, college beginners, and aspiring programmers who want to develop a solid understanding of Java for academic or career purposes. In my classes, I cover topics such as data types, control statements, loops, classes and objects, constructors, inheritance, polymorphism, exception handling, arrays, and basic file handling. I use a structured, hands-on approach where students write and test code in real time using tools like Eclipse or IntelliJ IDEA, helping them understand syntax, logic building, and debugging techniques. My teaching emphasizes practical implementation over rote memorization. I break down complex OOP concepts into simple, easy-to-understand examples and reinforce learning through regular assignments, coding exercises, and mini projects. I also offer guidance on Java-based academic projects and basic interview preparation for students aiming to pursue careers in software development. Would you like to include Java GUI (Swing/JavaFX) or in

BTech Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in BTech Tuition

1

BTech Computer Science subjects

Web Engineering, Data Structures and Algorithms, Java Programming, Unix Network Programming

BTech Branch

BTech Computer Science Engineering

Experience in School or College

I have 1 year of teaching experience as a Computer Science Engineering faculty member at the B.Tech level. During this time, I was responsible for teaching core computer science subjects such as Programming Fundamentals, Data Structures, Web Technologies, and Database Management Systems. My role involved delivering lectures, conducting lab sessions, preparing academic materials, evaluating assignments and exams, and providing one-on-one academic support to students. I focused on simplifying complex technical topics through real-life examples, hands-on practice, and interactive teaching methods to ensure conceptual clarity. I also guided students in their mini-projects and encouraged them to develop problem-solving and coding skills essential for the tech industry. This experience helped me understand the academic and professional needs of engineering students and equipped me to deliver technical education effectively in both classroom and online environments.

Type of class

Crash Course, Regular Classes

Class strength catered to

Group Classes, One on one/ Private Tutions

Taught in School or College

Yes

Courses

5 out of 5 1 review

Suraj Sharma
M
Verified Student

Coding for Kids

"It was great experience learning from him. He is very hard-working and explains everything is utmost detail. We highly recommend learning from him. "

Have you attended any class with Suraj?

Answers by Suraj Sharma (9)

Answered 7 hrs ago Learn IT Courses/Oracle Training

• Oracle ERP: Best for strong database integration, finance, and cloud-first strategy. •SAP: Best for complex, large-scale operations and manufacturing. In short: •Oracle = Better for finance and cloud. •SAP = Better for big industries and process control. Best depends on your... ...more

• Oracle ERP: Best for strong database integration, finance, and cloud-first strategy.

•SAP: Best for complex, large-scale operations and manufacturing.

In short:

•Oracle = Better for finance and cloud.

•SAP = Better for big industries and process control.

Best depends on your business size and needs.

Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

Use Oracle Data Pump (expdp/impdp), which is the recommended tool for exporting and importing database schemas between Oracle databases. It is fast, reliable, and supports schema-level, table-level, and full DB migrations.
Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

1. Know the syllabus – Focus on Java basics, OOP, data types, loops, methods, exceptions, arrays, etc. 2.Use the official book – “OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide” by Jeanne Boyarsky. 3.Practice coding daily – Use platforms like LeetCode... ...more

1. Know the syllabus – Focus on Java basics, OOP, data types, loops, methods, exceptions, arrays, etc.

2.Use the official book – “OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide” by Jeanne Boyarsky.

3.Practice coding daily – Use platforms like LeetCode or CodingBat.

4.Take mock tests – Helps you get exam-ready.

5.Revise key concepts – Focus on tricky areas like inheritance, overloading, and exception handling.

Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

Oracle Apps Technical focuses on the backend: coding, customization, and integration of Oracle applications. Oracle Financials is the functional part: it handles finance modules like Accounts Payable, Receivable, and General Ledger. In short: •Technical = Developer work •Financials = Finance... ...more

Oracle Apps Technical focuses on the backend: coding, customization, and integration of Oracle applications.

Oracle Financials is the functional part: it handles finance modules like Accounts Payable, Receivable, and General Ledger.

In short:

•Technical = Developer work

•Financials = Finance process work

Answers 3 Comments
Dislike Bookmark

Answered 7 hrs ago Learn IT Courses/Oracle Training

In blockchain, an oracle is a bridge that sends real-world data to smart contracts.
Answers 3 Comments
Dislike Bookmark

Book a Demo

Load More

Suraj Sharma describes himself as Coding Tutor | Software Engineer2 | 3+ yrs of hands-on teaching experience. He conducts classes in BTech Tuition, C Language and C++ Language. Suraj is located in Marathahalli, Bangalore. Suraj takes at students Home and Online Classes- via online medium. He has 4 years of teaching experience . Suraj has completed Bachelor of Technology (B.Tech.) from AKTU University in 2022. He is well versed in Hindi and English. Suraj has got 1 reviews till now with 100% positive feedback.

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