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

Umamageswari B
  • Qualification:Ph.D
  • Language:English, Tamil
  • Experience:13 years
★★★★★4/5

Umamageswari B

Chennai/Online

Skills :

Oop in JavaJavaJava Programming Object-oriented Programming (oop)Java Full Stack Developmentcore javaDynamic ProgrammingBacktrackingC & Data StructureC / C++ & Data StructuresC ProgrammingC Programming and Data StructuresPython ProgrammingData StructuresLinear Data Structures (arrays, Linked Lists, Stacks, Queues)Non-linear Data Structures (trees, Graphs)Searching AlgorithmsSorting AlgorithmsGreedy AlgorithmsGraph AlgorithmsHashingCompetitive ProgrammingProblem SolvingInterview Preparation

About :

Dr. Umamageswari B is a highly experienced Computer Science tutor with 13 years of teaching experience and a Ph.D qualification , specializing in Data Structures, Algorithms, Compe…

Dr. Umamageswari B is a highly experienced Computer Science tutor with 13 years of teaching experience and a Ph.D qualification, specializing in Data Structures, Algorithms, Competitive Programming, and Java Full Stack Development.

She trains students for technical interviews, problem-solving skills, and core programming foundations, making her an ideal mentor for engineering students, computer science graduates, and aspiring software developers. Her sessions emphasize logical thinking, algorithmic efficiency, and real-world coding practices.


🎓 Qualifications

  • Ph.D

  • B.Tech / B.E.

  • Diploma


🧑‍🏫 Teaching Experience

  • 13 years of experience in Computer Science education

  • Strong background in algorithms, programming languages, and interview preparation

  • Experience teaching engineering students and competitive programming aspirants

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

Umamageswari B

Umamageswari B

Chennai/Online

  • Qualification:Ph.D
  • Language:English, Tamil
  • Experience:13 years

Skills :

Oop in JavaJavaJava Programming Object-oriented Programming (oop)Java Full Stack Developmentcore javaDynamic ProgrammingBacktrackingC & Data StructureC / C++ & Data StructuresC ProgrammingC Programming and Data StructuresPython ProgrammingData StructuresLinear Data Structures (arrays, Linked Lists, Stacks, Queues)Non-linear Data Structures (trees, Graphs)Searching AlgorithmsSorting AlgorithmsGreedy AlgorithmsGraph AlgorithmsHashingCompetitive ProgrammingProblem SolvingInterview Preparation
★★★★★ 4/5

Dr. Umamageswari B is a highly experienced Computer Science tutor with 13 years of teaching experience and a Ph.D qualification , specializing in Data Structures, Algorithms, Compe...

Dr. Umamageswari B is a highly experienced Computer Science tutor with 13 years of teaching experience and a Ph.D qualification, specializing in Data Structures, Algorithms, Competitive Programming, and Java Full Stack Development.

She trains students for technical interviews, problem-solving skills, and core programming foundations, making her an ideal mentor for engineering students, computer science graduates, and aspiring software developers. Her sessions emphasize logical thinking, algorithmic efficiency, and real-world coding practices.


🎓 Qualifications

  • Ph.D

  • B.Tech / B.E.

  • Diploma


🧑‍🏫 Teaching Experience

  • 13 years of experience in Computer Science education

  • Strong background in algorithms, programming languages, and interview preparation

  • Experience teaching engineering students and competitive programming aspirants

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 Umamageswari B

Course Mode:

Online and Offline

Duration:

30 Hour

Language:

English

Location:

Madambakkam, Chennai, Karunesh flats-S1, No: 33, Manickam Avenue, Madambakkam

Pricing:

30000 INR

Batch Type:

Week Days / Weekends

The Core Java Programming Course by Umamageswari B is a structured, beginner-to-intermediate level training program designed to help students build a strong foundation in Java programming and object-oriented concepts. This 30-hour online course focuses on both theoretical understanding and practical implementation, making it suitable for students, freshers, and aspiring software developers who want to develop job-ready Java skills.

Java remains one of the most in-demand programming languages across software development, enterprise applications, backend systems, and mobile technologies. This course is carefully designed to cover essential Java fundamentals, core APIs, object-oriented programming principles, collections framework, exception handling, multithreading, file handling, and modern Java features such as Java 8 streams and lambda expressions.

The learning approach emphasizes hands-on practice, logic building, and real-world coding scenarios. Each module includes practical exercises and mini-programs that help students understand how Java works in real applications. By the end of the course, learners will be confident in writing clean, efficient, and maintainable Java code suitable for academic projects, internships, and entry-level software roles.


What Students Will Learn

Module 1: Introduction to Java & Programming Fundamentals (3 Hours)

  • Overview of Java and its applications

  • Java platform, JVM, JRE, JDK

  • Java program structure

  • Compilation and execution process

  • Keywords, identifiers, variables, data types

  • Operators and expressions

  • Input/output using Scanner

  • Hands-on: First Java program


Module 2: Control Flow Statements (3 Hours)

  • Conditional statements: if, if-else, switch

  • Looping constructs: for, while, do-while

  • break, continue, labeled loops

  • Pattern printing programs

  • Hands-on: Logic-building problems


Module 3: Object-Oriented Programming Concepts (6 Hours)

  • Classes and objects

  • Constructors

  • this keyword

  • Encapsulation

  • Inheritance

  • Method overriding

  • Polymorphism

  • super keyword

  • Abstraction

  • Interfaces vs abstract classes

  • Hands-on: OOP-based mini programs


Module 4: Strings & Wrapper Classes (3 Hours)

  • String class and immutability

  • StringBuffer and StringBuilder

  • Common String methods

  • Wrapper classes

  • Autoboxing and unboxing

  • Hands-on: String manipulation problems


Module 5: Arrays & Collections Framework (5 Hours)

  • One-dimensional and multi-dimensional arrays

  • Arrays vs collections

  • Collection framework hierarchy

  • List (ArrayList, LinkedList)

  • Set (HashSet, LinkedHashSet, TreeSet)

  • Map (HashMap, LinkedHashMap, TreeMap)

  • Iteration techniques

  • Hands-on: Data-processing programs


Module 6: Exception Handling & Assertions (3 Hours)

  • Types of exceptions

  • Checked vs unchecked exceptions

  • try-catch-finally

  • throw and throws

  • Custom exceptions

  • Assertions

  • Hands-on: Robust error-handling programs


Module 7: File Handling & I/O Streams (3 Hours)

  • File class

  • Byte streams vs character streams

  • FileInputStream, FileOutputStream

  • FileReader, FileWriter

  • Buffered streams

  • Serialization and deserialization

  • Hands-on: File-based applications


Module 8: Multithreading & Concurrency Basics (2 Hours)

  • Thread lifecycle

  • Creating threads (Thread class, Runnable)

  • Thread synchronization

  • Inter-thread communication

  • Thread safety basics

  • Hands-on: Multithreading examples


Module 9: Java 8 Features (2 Hours)

  • Lambda expressions

  • Functional interfaces

  • Stream API

  • Method references

  • Optional class

  • Hands-on: Stream-based programs


Module 10: Mini Project & Course Wrap-up (2 Hours)

  • Mini project using Core Java concepts

  • Debugging techniques

  • Coding best practices

  • Common interview questions

  • Final Q&A and revision


Suggested Mini Projects

  • Student Management System

  • Library Management System

  • Banking Application (Console-based)

  • Employee Payroll System


Learning Outcomes

By the end of this course, students will be able to:

  • Write efficient and well-structured Java programs

  • Apply OOP principles in real-world scenarios

  • Handle exceptions and files effectively

  • Work confidently with collections and multithreading

  • Prepare for academic exams and entry-level Java interviews

Course Mode:

Online and Offline

Duration:

30 Hour

Language:

English

Location:

Madambakkam, Chennai, Karunesh flats-S1, No: 33, Manickam Avenue, Madambakkam

Pricing:

30000 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: Karunesh flats-S1, No: 33, Manickam Avenue, Madambakkam, Madambakkam, Chennai

Locate on Google map

Similar tutors with Skills

  • Learn core java online
  • Oop in Java training
  • Java Programming classes near me
  • Object-oriented Programming (oop) tutors near me

Similar tutors with locations

  • Private tutoring in Kundrathur
  • Best Iyyappanthangal tutors near me
  • Sholinganallur teachers
  • Guindy training institutes
  • Nemilichery classes

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

  • Mathematics tutors
  • Biology teachers
  • Learn Python Programming online
  • Private tutoring near me
  • Online Spoken English language teachers
  • Online Class 10 coaching classes
  • English classes near me
  • Class 12 tutors
  • Class 9 teachers
  • Class 11 classes near me

Popular Locations

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

Popular Searches

  • Mathematics classes in Hyderabad
  • Online Tamil classes in Chennai
  • Spoken Tamil teachers in Chennai
  • Online Kannada classes in Bangalore
  • Mathematics classes in Bangalore
  • English teachers in Bangalore
  • Best Spoken English teachers in Bangalore
  • Academic Kannada training in Bangalore
  • Python Programming tutors 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.