FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Nikesh K
  • Qualification:B.Tech / B.E.
  • Language:English, Tamil
  • Experience:1 years
★ ★ ★ ★ ★ 4.7/5

Nikesh K

Chennai/Online

About

I am Nikesh K, a B.E. Computer Science and Engineering graduate from Chennai Institute of Technology with a CGPA of 9.59. I have over 10 years of experience in competitive chess, h...

I am Nikesh K, a B.E. Computer Science and Engineering graduate from Chennai Institute of Technology with a CGPA of 9.59. I have over 10 years of experience in competitive chess, holding a FIDE rating of 1483 and winning several state-level tournaments.With a strong passion for teaching and problem-solving, I specialize in Aptitude, Mathematics, Python, Data Structures (DSA), and Chess. My approach focuses on building strong fundamentals through simple, practical methods that students can easily understand. I teach in both Tamil and English, and offer flexible online and offline classes to suit different learning needs.
Nikesh K

Nikesh K

Chennai/Online

  • Qualification:B.Tech / B.E.
  • Language:English, Tamil
  • Experience:1 years
★ ★ ★ ★ ★ 4.7/5

I am Nikesh K, a B.E. Computer Science and Engineering graduate from Chennai Institute of Technology with a CGPA of 9.59. I have over 10 years of experience in competitive chess, h...

I am Nikesh K, a B.E. Computer Science and Engineering graduate from Chennai Institute of Technology with a CGPA of 9.59. I have over 10 years of experience in competitive chess, holding a FIDE rating of 1483 and winning several state-level tournaments.With a strong passion for teaching and problem-solving, I specialize in Aptitude, Mathematics, Python, Data Structures (DSA), and Chess. My approach focuses on building strong fundamentals through simple, practical methods that students can easily understand. I teach in both Tamil and English, and offer flexible online and offline classes to suit different learning needs.
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: Nikesh K

Beginner Chess Course by Nikesh K – Chess Training for All Ages

Month 1 – Fundamentals & Basics (Sessions 1–8)

Goal: Build a strong foundation in rules, moves, and basic strategies.

  1. Introduction to Chess

    • Chessboard layout, coordinates (a–h, 1–8)

    • Names & initial positions of pieces

    • Movement of each piece

  2. Special Moves & Rules

    • Castling

    • En Passant

    • Pawn promotion

    • Touch-move rule

  3. Basic Checkmates

    • Check, checkmate, stalemate

    • 2 Rook checkmate

    • King & Queen vs King checkmate

  4. Opening Principles

    • Control of the center

    • Development of pieces

    • King safety (castling early)

  5. Piece Value & Exchanges

    • Relative value of pieces

    • Favorable trades

    • Hanging pieces

  6. Basic Tactics (Part 1)

    • Forks

    • Pins

    • Skewers

  7. Basic Tactics (Part 2)

    • Double attack

    • Discovered attack

    • Back-rank checkmate

  8. Practice Games + Review

    • Guided games focusing on rules & tactics learned


Month 2 – Openings & Middle Game (Sessions 9–16)

Goal: Introduce simple openings, practice tactics, and understand planning.

  1. Opening Principles in Action

    • Good vs bad openings

    • Examples: Italian Game, Four Knights

  2. Common Opening Mistakes

  • Moving same piece multiple times

  • Early queen development

  • Weak pawn moves

  1. Pawn Structures

  • Isolated pawns

  • Doubled pawns

  • Passed pawns

  1. Middle Game Basics

  • Importance of piece activity

  • Planning (attack, defense)

  • Typical middle game ideas

  1. Strategy Concepts

  • Open files & diagonals

  • Outposts & weak squares

  • Bishop pair advantage

  1. Defensive Techniques

  • How to defend against threats

  • Trading pieces to reduce pressure

  1. Tactics in Middle Game

  • Sacrifices

  • Combinations

  • Calculation practice

  1. Practice + Game Review

  • Students play & analyze with coach


Month 3 – Endgames & Tournament Prep (Sessions 17–24)

Goal: Learn essential endgames, improve calculation, and play confidently.

  1. King & Pawn Endgames (Part 1)

  • Opposition

  • Rule of the square

  • Basic pawn promotion

  1. King & Pawn Endgames (Part 2)

  • Outside passed pawn

  • Shouldering technique

  1. Rook Endgames

  • Lucena position

  • Philidor position

  • Rook activity importance

  1. Other Basic Endgames

  • King + Bishop + Knight mate

  • King + 2 Bishops mate

  1. Calculation Training

  • Visualization exercises

  • Short tactics puzzles

  1. Playing with a Clock

  • Time management basics

  • Rapid games practice

  1. Mini Tournament

  • Students play with each other (coach supervises)

  • Apply openings, tactics, and endgames learned

  1. Final Review & Feedback

  • Individual strengths & weaknesses

  • Roadmap for further improvement (next level)

    Month 4 – Buffer / Reinforcement (Sessions 25–32)

    Goal: Strengthen weak areas, play more, simulate real tournament experience.

    1. Revision of Basics

    • Quick recap of piece moves, checkmates, special rules

    • Tactics puzzle session

    1. Revision of Openings

    • Students play mini-games from standard openings

    • Identify mistakes & improvements

    1. Middlegame Workshop

    • Strategy games with guided plans

    • Teacher explains “why” behind each move

    1. Endgame Workshop (Part 1)

    • Practice opposition, pawn promotions

    • Practical King + Pawn vs King exercises

    1. Endgame Workshop (Part 2)

    • Rook endgames revisited

    • Students solve endgame studies


    ✅ Benefits of 4-month plan:

    • More practice games → stronger practical understanding

    • Students won’t feel rushed

    • Extra time for tournaments & analysis

    • Covers both theory & application


Placement Aptitude Training by Nikesh K

📘 3-Month Placement Aptitude Training Plan

Duration: 12 weekends (Sat & Sun)
Class Time: 2 hrs per session → 4 hrs/weekend → ~48 hrs total


Month 1 – Quantitative Aptitude Basics & Foundations

Goal: Strengthen fundamentals, speed, and accuracy.

Topics:

  1. Numbers & Arithmetic

    • Divisibility, remainders, LCM & HCF

    • Averages, ratios, percentages, profit & loss

  2. Simple & Compound Interest

    • Growth/decay problems

    • Shortcuts & tricks

  3. Time, Speed & Distance

    • Relative speed

    • Boats & streams

    • Trains

  4. Work & Time

    • Work efficiency

    • Pipes & cisterns

  5. Algebra & Equations

    • Linear & quadratic equations

    • Inequalities

  6. Practice Sessions

    • Timed quizzes (with shortcut methods)


Month 2 – Logical Reasoning + Advanced Quant

Goal: Improve problem-solving, pattern recognition, and logical skills.

Quant Topics:

  1. Permutations & Combinations

  2. Probability

  3. Mixtures & Alligations

  4. Geometry & Mensuration

  5. Data Interpretation (DI) – Tables, bar charts, pie charts

Reasoning Topics:
6. Series & Sequences (numbers, letters, figures)
7. Coding-Decoding, Blood Relations, Directions
8. Puzzles & Seating Arrangements
9. Syllogisms & Statement Assumptions
10. Critical Reasoning (cause-effect, conclusion drawing)


Month 3 – Verbal + Coding + Mock Tests

Goal: Build confidence for actual placement tests.

Verbal Ability:

  1. Reading Comprehension (RC)

  2. Sentence correction & grammar rules

  3. Synonyms/Antonyms, vocabulary building

  4. Para-jumbles & cloze tests

Coding / Problem-Solving:
5. Basics of programming logic (loops, arrays, strings)
6. DSA Essentials – searching, sorting, recursion basics
7. Python problem-solving for aptitude-style coding questions

Mock Test & Interview Prep:
8. Full-length Aptitude Mock Test (Quant + Reasoning + Verbal)
9. Coding Test Simulation (simple DSA problems in Python)
10. Group Discussion / HR Interview basics (soft skills + confidence tips)
11. Final Review + Personalized Feedback


✅ Outcomes after 3 months:

  • Strong grasp of Aptitude (Quant, Reasoning, Verbal)

  • Speed & accuracy through timed practice

  • Comfort with Python/DSA-based coding questions

  • Preparedness for online assessments & interviews

Ultimate Python Course by Nikesh K: Code, Analyze, and Build

🐍 Python Programming Course (3–4 Months)

Schedule: Weekend only (Sat & Sun), 2 hrs per day → ~48–64 hrs
Target Audience: Beginners – Intermediate (placement-focused)


Month 1 – Python Fundamentals (Sessions 1–8)

Goal: Learn syntax, basics, and problem-solving.

  1. Introduction & Setup

    • Python installation, IDEs (VS Code, Jupyter, PyCharm)

    • Writing & running Python scripts

    • Input/Output & variables

  2. Data Types & Operators

    • Numbers, strings, booleans

    • Type casting, operators (+, -, , /, %, //, *)

  3. Strings & String Operations

    • Indexing, slicing, methods (split, strip, find, replace)

    • f-strings & formatting

  4. Control Flow – Conditions

    • if, elif, else

    • Nested conditions

  5. Loops

    • for & while loops

    • break, continue, pass

    • Loop applications (sum, factorial, patterns)

  6. Data Structures – Lists

    • Indexing, slicing, list methods (append, pop, sort)

    • List comprehension

  7. Data Structures – Tuples & Sets

    • Tuple basics, immutability

    • Set operations (union, intersection, difference)

  8. Data Structures – Dictionaries

    • Key-value pairs

    • Common methods (get, keys, values, items)

    • Nested dictionaries


Month 2 – Functions, Modules & File Handling (Sessions 9–16)

Goal: Structured coding, modularity, and real-world use.

  1. Functions

    • Defining & calling functions

    • Arguments (positional, keyword, default)

    • Return values

  2. Lambda, Map, Filter, Reduce

  • Anonymous functions

  • Functional programming basics

  1. Modules & Packages

  • Importing built-in modules (math, random, datetime)

  • Creating custom modules

  1. File Handling

  • Reading & writing files (txt, csv)

  • with open() as … context manager

  1. Error Handling

  • try, except, finally

  • Custom exceptions

  1. Regular Expressions (Regex)

  • re.match(), re.search(), re.findall()

  • Practical use: email/phone validation

  1. Project 1: Mini Calculator / Student Grade System

  • Combines functions, loops, and file handling

  1. Practice & Quiz


Month 3 – OOPs, Advanced Python & Libraries (Sessions 17–24)

Goal: Write efficient, object-oriented, and practical Python.

  1. Object-Oriented Programming (OOPs – Part 1)

  • Classes, objects

  • Constructors, attributes, methods

  1. OOPs (Part 2)

  • Inheritance, polymorphism

  • Method overriding

  • Encapsulation & abstraction

  1. Iterators & Generators

  • Iterables, next(), iter()

  • yield & generator functions

  1. Decorators

  • Function decorators

  • Chaining decorators

  1. Working with Libraries

  • NumPy basics (arrays, operations)

  • Pandas basics (Series, DataFrames, reading CSV)

  1. Data Visualization

  • Matplotlib basics (line, bar, scatter, pie)

  • Simple charts with data

  1. Project 2: Data Analysis Mini Project

  • Load CSV (e.g., student scores, sales data)

  • Perform analysis & plot graphs

  1. Mock Test + Practice


Month 4 – Applications, DSA, and Final Project (Sessions 25–32)

Goal: Placement readiness with coding & applications.

  1. DSA with Python (Part 1)

  • Arrays, stacks, queues

  • Implement using lists

  1. DSA with Python (Part 2)

  • Searching (linear, binary)

  • Sorting (bubble, selection, insertion, merge sort)

  1. Problem-Solving Practice

  • Common coding interview problems

  • String manipulation, number problems

  1. Working with APIs & JSON

  • requests library

  • Parsing JSON

  1. Basic Web/Automation

  • Intro to Flask (mini web app) or Selenium (automation basics)

  1. Final Project (Part 1)

  • Choose project (e.g., To-Do App, Expense Tracker, Weather App)

  • Work in class with guidance

  1. Final Project (Part 2)

  • Code review, improvements, add features

  1. Final Review + Mock Interview Prep

  • Aptitude-style Python coding questions

  • Best practices & roadmap for advanced learning


✅ After 3–4 months, students will be able to:

  • Code confidently in Python (beginner → intermediate)

  • Apply OOP, file handling, and libraries in projects

  • Solve placement-style coding problems

  • Build small projects (automation, data analysis, apps)

Location

No 39/6 , PV Koil 1st Street, Royapettah, Chennai, Tamil Nadu

Locate on Google map

Start Your Teaching Journey Today

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

Start getting Students

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