Featured
Marathahalli, Bangalore, India - 560037.
Verified
1
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.
Hindi Mother Tongue (Native)
English Proficient
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
Marathahalli, Bangalore, India - 560037
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.
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
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++
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
3
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.
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.
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
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
5 out of 5 1 review
Mihir Thaker
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. "
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.
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 business size and needs.
Answered 7 hrs ago Learn IT Courses/Oracle Training
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 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.
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 process work
Answered 7 hrs ago Learn IT Courses/Oracle Training
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
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++
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
3
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.
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.
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
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
5 out of 5 1 review
Mihir Thaker
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. "
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 business size and needs.
Answered 7 hrs ago Learn IT Courses/Oracle Training
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 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.
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 process work
Answered 7 hrs ago Learn IT Courses/Oracle Training
Share this Profile
Also have a look at
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.