Nilani S - SQL teacher - Tiruchirappalli
1st lesson free
Nilani S - SQL teacher - Tiruchirappalli

Nilani S's profile, diploma and contact details have been verified by our experts

Nilani S

  • Rate TSh 7,483
  • Response 1h
Nilani S - SQL teacher - Tiruchirappalli
  • 5 (8 reviews)

TSh 7,483/hr

1st lesson free

Contact

1st lesson free

1st lesson free

  • SQL
  • PostgreSQL

I am a TCS Digital-selected BE CSE graduate and I teach Java from school-level basics to placement-level preparation with practical, real-world examples. Skill set: Java, SQL, HTML, CSS, PostgreSQL

  • SQL
  • PostgreSQL

Lesson location

Recommended

Nilani S is a respected member of our tutor community. She is highly recommended for her commitment and the quality of her lessons. An excellent choice to progress with confidence.

About Nilani S

Hi, I’m Nilani S, a BE Computer Science graduate. I was selected by both TCS Digital and Capgemini. I completed Full Stack Java training at Capgemini and strengthened my Java skills through 100 days of intensive training at QSpiders.

Through my training and projects, I developed practical knowledge of Java from basic to advanced concepts, along with OOP, SQL, Spring Boot, REST APIs, CRUD operations, JPA/Hibernate, PostgreSQL and backend development. I also gained exposure to HTML and CSS through my full-stack development training.

I have also worked on coding and practical projects, earned a Gold badge in Java on HackerRank, and received 2nd Prize with a ₹50,000 cash award at TANSAM’s state-level hackathon for my project, Eagle Eye. During my college and training journey, I regularly presented technical topics and also had the opportunity to mentor students through my college technical club called NeuroNexus, which strengthened my communication and teaching skills.

I love teaching because I believe knowledge becomes more meaningful when it helps someone else grow. I want to share what I have learned and help school and college students build their programming skills, understand academic concepts better and become more confident in learning. For college students, I can also support coding practice, projects, internships and placement preparation.

I believe every student has a different starting point, learning speed and goal. I first understand what the student already knows, what they have learned so far, what they need to learn next, their level of understanding and what they want to achieve. Based on this, I adjust the topics, depth and pace according to their needs.

My teaching approach is:

Understand with real-world examples → Practise → Recall → Explain → Apply

I use relatable real-life examples to connect technical concepts with situations students already know. This makes concepts easier to understand and gives students a practical connection they can use when they encounter similar situations later.

Whether you are a school student starting programming from the basics, a college student strengthening Java and programming concepts, or a learner preparing for projects, internships or placements, I want to make learning practical, understandable and interesting rather than something you simply memorise.

“Start now, build strong skills, and make your future self proud.”

See more

About the lesson

  • Primary school
  • Ordinary Level
  • Form 5
  • +14
  • levels :

    Primary school

    Ordinary Level

    Form 5

    Form 6

    Ordinary Diploma

    Tertiary Education

    Adult Education

    Bachelor’s Degree

    Master’s Degree

    PhD / Doctorate

    PGDLP

    MBA

    Nursery

    Beginner

    Intermediate

    Advanced

    Children

  • English

All languages in which the lesson is available :

English

I believe students should understand a concept well enough to use it later instead of learning it again from scratch. My teaching is based on understanding, practice, recall and real-life examples rather than memorisation.

I primarily teach Java, starting from programming fundamentals and beginner-level concepts and progressing through OOP, Core Java, Advanced Java, SQL, DBMS and backend development with Spring Boot, REST APIs, CRUD operations, JPA/Hibernate and PostgreSQL.

I can also teach SQL, HTML and CSS as additional subjects when needed. I support students from school level to college level, as well as students preparing for academic exams, projects, internships and placements.

Individual Learning Plan

Every student has a different starting point, learning speed, level of understanding, goal and deadline, so I do not follow exactly the same syllabus or pace for everyone.

Before starting, I understand what the student already knows, what they have learned so far, what they need to learn next, their areas of difficulty and what they want to achieve.

Based on this, I decide the topics, depth, pace, examples and practice required for that student.

For example, a school student who is new to programming may need simple explanations and relatable examples, while a college student may need deeper Java concepts, SQL or project guidance. A placement-focused student may need more Core Java, coding, problem-solving, SQL and interview-oriented practice. A student interested in backend development may need practical work with Spring Boot, REST APIs and databases.

The learning plan changes according to the student, while my core teaching method remains the same:

Understand with real-world examples → Practise → Recall → Explain → Apply

How My Classes Work

I like to make every class interactive. At the beginning of a session, I may ask the student to spend 3–5 minutes explaining the previous topic in their own words. This helps me understand what they remember, what they understood correctly and where they need clarification. I then strengthen those areas before moving forward.

I explain concepts using simple language and real-life examples. Instead of asking students to memorise code, I help them understand why the code works and how to think about solving a problem themselves.

I also connect technical concepts with situations students already know. When they come across a similar situation later, that real-world connection can help them recall the concept naturally.

For younger students and beginners, I keep explanations simple and relatable. As students progress, I gradually introduce deeper concepts, practical coding and real-world development.

Practice and Testing

I do not want students to simply watch me code. They should think and solve problems themselves.

Depending on the student's level and learning plan, I use MCQs, coding questions, short tests and practical exercises. Some coding problems may first be solved with pen and paper, so students develop their own logic and problem-solving ability before implementing them on a computer.

After solving, students can write and run their own code, test different inputs and think about edge cases. I may also ask students to explain how they solved previous questions in the next class.

I regularly bring back questions from older topics as well. This continuous recall helps students connect new concepts with what they have already learned.

Academics, Projects and Practical Learning

For school and college students, I focus on understanding academic concepts, important keywords and problem-solving so they can approach their subjects with more confidence rather than relying only on memorisation.

For college students, I connect Java and academic concepts with practical development through coding exercises, SQL, databases, REST APIs and backend concepts.

For students working on projects, I can guide them in understanding the concepts behind their implementation, writing and testing code, working with APIs and databases, and solving programming or backend-related doubts.

Building Communication and Confidence

I believe technical knowledge becomes more useful when students can explain what they know.

Students may sometimes be asked to explain a concept, coding solution or MCQ in their own words. Regularly explaining technical topics can help improve communication, presentation and public-speaking confidence — useful skills for academics, projects, interviews and professional life.

Students who are more comfortable learning in Tamil can use Tamil when necessary. Otherwise, I encourage English communication so they gradually become more confident with technical English.

Learning Beyond the Class

Students are encouraged to bring doubts from their practice sessions and ask questions instead of remaining confused.

Depending on the learning plan, I may also provide coding questions, MCQs or small practice tasks between classes. Students can then explain their approach in the following session.

My goal is not simply to complete a syllabus. I want students to become confident enough to understand a problem, think about it, write their own solution, explain their reasoning and apply the concept in a new situation.

Whether a student is starting Java at school, strengthening college fundamentals, preparing for academics, working on a project, learning Java backend development, or preparing for internships and placements, I adapt the learning plan to their needs.

I want to make Java and programming practical, understandable and interesting — so students learn to think and solve problems, not simply memorise code.
Learn it. Understand it. Use it.

See more

Rates

Rate

  • TSh 7,483

Pack prices

  • 5h: TSh 37,388
  • 10h: TSh 74,805

Travel

  • + TSh 100

free lessons

The first free lesson with Nilani S will allow you to get to know each other and clearly specify your needs for your next lessons.

  • 45mins

online

  • TSh7,483/h

Details

₹270/hour for individual classes. 5-hour pack: ₹1,349 and 10-hour pack: ₹2,699. A 45-minute introductory class is free. Classes are planned according to the student's level and goals, with explanations, practice, coding questions, real-time examples, doubt clarification and revision. Online classes are ₹270/hour. Local home tuition is available with ₹100 travel charge.

Similar SQL teachers in Tiruchirappalli

  • João

    London, United Kingdom & Online

    5 (50 reviews)
    • TSh 107,579/hr
    • 1st lesson free
  • Reza

    Brooklyn, United States & Online

    5 (29 reviews)
    • TSh 106,000/hr
    • 1st lesson free
  • Reihane

    Guelph, Canada & Online

    5 (53 reviews)
    • TSh 95,485/hr
    • 1st lesson free
  • Michael

    New York, United States & Online

    5 (36 reviews)
    • TSh 132,500/hr
    • 1st lesson free
  • Esmaeil

    New York, United States & Online

    5 (25 reviews)
    • TSh 79,500/hr
    • 1st lesson free
  • Robert

    London, United Kingdom & Online

    5 (24 reviews)
    • TSh 355,012/hr
    • 1st lesson free
  • Thomas

    Paris, France & Online

    4.9 (84 reviews)
    • TSh 91,981/hr
    • 1st lesson free
  • Arun

    Melbourne, Australia & Online

    5 (38 reviews)
    • TSh 75,037/hr
    • 1st lesson free
  • João

    New York, United States & Online

    5 (32 reviews)
    • TSh 53,000/hr
    • 1st lesson free
  • Bryan

    Santa Ana, United States & Online

    5 (26 reviews)
    • TSh 66,250/hr
  • Andrei

    Berlin, Germany & Online

    5 (29 reviews)
    • TSh 245,284/hr
    • 1st lesson free
  • Piyush

    Brooklyn, United States & Online

    5 (135 reviews)
    • TSh 92,750/hr
    • 1st lesson free
  • Massimiliano

    Ancona, Italy & Online

    5 (22 reviews)
    • TSh 91,981/hr
    • 1st lesson free
  • Antônio

    Bela Vista, Brazil & Online

    5 (40 reviews)
    • TSh 30,449/hr
    • 1st lesson free
  • Jyoti

    Mumbai, India & Online

    5 (43 reviews)
    • TSh 16,658/hr
  • Kunika

    Mumbai, India & Online

    5 (21 reviews)
    • TSh 24,987/hr
    • 1st lesson free
  • Mohamed

    Marseille 1er, France & Online

    5 (10 reviews)
    • TSh 88,915/hr
    • 1st lesson free
  • STHEFANIE

    San Antonio, United States & Online

    4.9 (28 reviews)
    • TSh 198,750/hr
  • Mudita

    , United Kingdom & Online

    4.9 (24 reviews)
    • TSh 161,369/hr
    • 1st lesson free
  • Maksym

    Milano, Italy & Online

    5 (13 reviews)
    • TSh 91,981/hr
    • 1st lesson free
  • See SQL tutors