Find My Guru logo
  • Top Skills
    • Python Programming
    • Yoga
    • Dance
    • Music
    • Guitar
    • Hindi Speaking
    • Drawing
    • Painting
    • Chess
    • Digital Marketing
    • View All Skills
  • Top Locations
    • Online
    • Hyderabad
      • Ameerpet
      • Kukatpally
      • Dilsukhnagar
      • Madhapur
      • Gachibowli
    • Bangalore
      • Whitefield
      • Marathahalli
      • HSR Layout
      • Koramangala
      • Indiranagar
    • Mumbai
      • Andheri West
      • Mira Road East
      • Kandivali West
      • Kandivali East
      • Malad West
    • New Delhi
      • Dwarka
      • Rohini
      • Hauz Khas
      • Mukherjee Nagar
      • Laxmi Nagar
    • Chennai
      • Anna Nagar
      • Madipakkam
      • Adyar
      • Mylapore
      • Velachery
    • Pune
      • Hinjewadi
      • Wakad
      • Baner
      • Pimple Saudagar
      • Balewadi
    • Gurgaon
      • DLF Phase 5
      • Golf Course Road
      • Sector 31
      • Sector 56
      • Palam Vihar
    • Noida
      • Sector 125/126 Amity University
      • Sector 137 Expressway
      • Sector 18-15
      • Sector 27 (Atta Market)
      • Bisrakh
    • Kolkata
      • Newtown
      • Bidhannagar
      • Garia
      • Behala
      • Jadavpur
    • Ahmedabad
      • Satellite
      • Bopal / South Bopal
      • Navrangpura
      • Prahlad Nagar
      • Vastrapur
    • View All Locations
  • List Your Profile
  • Blogs
  • Teacher Jobs
  • Pricing Plans
  • Tutor Login

FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Sajitha Krishnan
  • Qualification:B.Tech / B.E., Mtech, PhD
  • Language:English
  • Experience:8 years
★★★★★4/5

Sajitha Krishnan

Bangalore/Online

Skills :

B Tech CseJavaJava Programming Object-oriented Programming (oop)core java

About :

I am a dedicated Java tutor with strong experience in teaching programming fundamentals and object-oriented concepts to undergraduate and beginner-level learners. I specialize in h…

I am a dedicated Java tutor with strong experience in teaching programming fundamentals and object-oriented concepts to undergraduate and beginner-level learners. I specialize in helping students build a solid foundation in Java, focusing on clarity, logical thinking, and practical problem-solving skills. My teaching approach emphasizes step-by-step explanations, real-world examples, and hands-on coding practice to ensure students gain both confidence and competence in programming.

I have taught Java as part of Object-Oriented Programming courses, covering core topics such as data types, control structures, arrays, strings, classes and objects, inheritance, polymorphism, exception handling, and basic file handling. I also support students in understanding algorithmic thinking, debugging errors, and writing clean, readable code. In addition to Java, I have experience guiding learners in C programming, Operating Systems fundamentals, and basic scripting, which helps students connect Java concepts with broader computer science principles.

As an educator, I focus on adapting my teaching style to suit individual learning needs. I assist students with assignments, lab work, exam preparation, and interview-oriented coding questions. I believe programming should be learned through practice, patience, and clear conceptual understanding rather than rote memorization.

My goal as a Java tutor is to make complex concepts approachable, reduce fear around coding, and help students develop the skills required to progress confidently in academics and software development careers.

About FindMyGuru

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Sajitha Krishnan

Sajitha Krishnan

Bangalore/Online

  • Qualification:B.Tech / B.E., Mtech, PhD
  • Language:English
  • Experience:8 years

Skills :

B Tech CseJavaJava Programming Object-oriented Programming (oop)core java
★★★★★ 4/5

I am a dedicated Java tutor with strong experience in teaching programming fundamentals and object-oriented concepts to undergraduate and beginner-level learners. I specialize in h...

I am a dedicated Java tutor with strong experience in teaching programming fundamentals and object-oriented concepts to undergraduate and beginner-level learners. I specialize in helping students build a solid foundation in Java, focusing on clarity, logical thinking, and practical problem-solving skills. My teaching approach emphasizes step-by-step explanations, real-world examples, and hands-on coding practice to ensure students gain both confidence and competence in programming.

I have taught Java as part of Object-Oriented Programming courses, covering core topics such as data types, control structures, arrays, strings, classes and objects, inheritance, polymorphism, exception handling, and basic file handling. I also support students in understanding algorithmic thinking, debugging errors, and writing clean, readable code. In addition to Java, I have experience guiding learners in C programming, Operating Systems fundamentals, and basic scripting, which helps students connect Java concepts with broader computer science principles.

As an educator, I focus on adapting my teaching style to suit individual learning needs. I assist students with assignments, lab work, exam preparation, and interview-oriented coding questions. I believe programming should be learned through practice, patience, and clear conceptual understanding rather than rote memorization.

My goal as a Java tutor is to make complex concepts approachable, reduce fear around coding, and help students develop the skills required to progress confidently in academics and software development careers.

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by Sajitha Krishnan

Course Mode:

Online and Offline

Duration:

40 Hour

Language:

English

Location:

Kasavanahalli Colony, Bangalore, 214, Agate 2, Kristal Agate Jasper Park, Kasavanahalli

Pricing:

400 INR

Batch Type:

Week Days / Weekends

The Core Java Programming & Object-Oriented Concepts Course by Sajitha Krishnan is a structured online training program designed for students who want to build strong programming fundamentals using Java. This course is especially suitable for BTech Computer Science (CSE) students, beginners in programming, and learners who want to strengthen their understanding of object-oriented programming and application development concepts.

Java is one of the most widely used programming languages in academic curricula and the software industry. This course focuses on both theoretical understanding and practical coding skills, enabling learners to understand how Java programs are designed, compiled, and executed. Students are introduced to Java runtime concepts such as JVM, bytecode execution, and memory handling, helping them develop a deeper understanding of how Java applications work internally.

The curriculum gradually progresses from Java basics to advanced topics such as exception handling, multithreading, and graphical user interface development using Swing. Learners gain exposure to real-world programming structures, coding logic, and application development workflows, preparing them for academic projects, technical interviews, and future software development roles.

This online course offers flexibility and structured learning support, making it suitable for students who want to improve both academic performance and technical skill development.

What Students Will Learn

Unit 1:  Introduction:

Introduction to Java Language and Runtime Environment, JVM, Bytecode, Object-oriented concepts- Abstraction, Encapsulation, Inheritance and Polymorphism, Basic program syntax, Hello world, Data types, Variables, Operators, Control statements and functions-value types and reference types, The concept of references   

 Unit 2:  Classes, Objects, and Constructors:

Objects in Java, Class file, Constructor functions, Class members and method, Class Instance variables, The Object class, Garbage collector, Method overloading, Constructors, Constructor overloading. 

Inheritance and Packages: Basics of Inheritance, Types of Inheritance, Super keyword, Final keyword, Overriding of methods, Applying and implementing interfaces, Packages-create, access and importing packages 

Unit 3:  Exception handling and Threading

Introduction to exception handling, Hierarchy of exception, Usage of try, catch, throw, throws and finally, Built-in and user defined exceptions, Threads, Creating Threads, Thread life cycle, Concept of multithreading 

Unit 4:  GUI programming with Swing:

Applets-Applet class, Delegation event model-events, event sources, event listeners, event classes, mouse and keyboard events, JLabel, JText, JButton, JList, JCombo box. 

Teaching Method

This is a fully online instructor-led training program with a strong focus on conceptual clarity and practical programming exercises. Sajitha Krishnan follows a structured teaching methodology that helps students understand Java programming step by step.

Teaching highlights include:

  • Live coding demonstrations

  • Concept explanation with examples

  • Practice exercises and assignments

  • Academic-oriented learning support

  • Doubt-clearing sessions

Students are guided through program logic building, debugging techniques, and best coding practices.

Why Learn With Sajitha Krishnan

Sajitha Krishnan focuses on helping students build a strong programming foundation and understand object-oriented programming concepts clearly. The teaching approach emphasizes logical thinking, structured coding practices, and academic alignment, making it suitable for engineering students and beginners.

The course is designed to support both academic success and technical skill development.

Benefits & Learning Outcomes

After completing this course, learners will be able to:

  • Write structured Java programs confidently

  • Understand OOP concepts and apply them practically

  • Handle exceptions and multithreaded programs

  • Build basic graphical user interfaces using Swing

  • Improve problem-solving and logical thinking skills

  • Prepare for academic exams and technical interviews

This course provides a strong foundation for advanced Java technologies and future software development learning paths.

Course Mode:

Online and Offline

Duration:

40 Hour

Language:

English

Location:

Kasavanahalli Colony, Bangalore, 214, Agate 2, Kristal Agate Jasper Park, Kasavanahalli

Pricing:

400 INR

Batch Type:

Week Days / Weekends

Overall Student Ratings

4.0
★★★★★

Based on 4 ratings

5 star
25%
4 star
50%
3 star
25%
2 star
0%
1 star
0%

Get tutor location

Location: 214, Agate 2, Kristal Agate Jasper Park, Kasavanahalli, Kasavanahalli Colony, Bangalore

Locate on Google map

Similar tutors with Skills

  • Learn Java Programming online
  • Core java courses
  • Learn Java online
  • Learn core java online

Similar tutors with locations

  • Best BTM 2nd Stage tutors near me
  • Best BTM Layout tutors near me
  • Whitefield classes
  • Balagere trainers
  • Best BTM 1st Stage tutors near me

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Explore Tutors by Location and Skills

Find Expert tutors across India for Popular Subjects, Skills and Cities

Popular courses

  • Best Mathematics tutors near me
  • Online Biology coaching classes
  • Python Programming training
  • Home tutoring near me
  • Spoken English mentors near me
  • Online Class 10 coaching classes
  • Online English coaching classes
  • Best Class 12 tutors near me
  • Class 9 tutors
  • Best Class 11 tutors near me

Popular Locations

  • Hyderabad trainers
  • Bangalore teachers
  • Chennai classes
  • New Delhi training institutes
  • Best Pune tutors near me
  • Home tutors in Kolkata
  • Mumbai training institutes
  • Private tutoring in Coimbatore
  • Lucknow trainers
  • Home tutors in Jaipur

Popular Searches

  • Mathematics teachers in Hyderabad
  • Tamil tutors in Chennai
  • Spoken Tamil classes in Chennai
  • Kannada training in Bangalore
  • Mathematics classes in Bangalore
  • Online English classes in Bangalore
  • Best Academic Kannada teachers in Bangalore
  • Online Spoken English classes in Bangalore
  • Python Programming training in Bangalore
  • Online Biology classes in Bangalore
Find My Guru logo
  • facebook
  • instagram
  • linkedin
  • X
  • youtube

Quick Links

  • Home
  • About Us
  • Contact Us

Legal & Policies

  • Terms & Conditions
  • Privacy Policy
  • Editorial Policy

Support

  • Help & Support
  • FAQs for Students
  • Online Tutors
  • Investor Connect

Discover

  • All Tutors
  • All Institutes
  • India Tutors
Disclaimer: All the course names, logos, and certification titles we use are their respective owners' property. The firm, service, or product names on the website are solely for identification purposes. We do not own, endorse or have the copyright of any brand/logo/name in any manner. Few graphics on our website are freely available on public domains.

© 2026 FindMyGuru.com. All Rights Reserved. FindMyGuru is owned and operated by TutorKhoj Private Limited.