Nilabhro Datta Computer Science, Software Development, Chess
No reviews yet

I am a software developer and teacher with experience conducting classes and courses in schools, colleges, training institutes and online. I am also an experienced chess player and coach.

I come from a Computer Science background having completed my MSc in Computer Science from St. Xavier’s College in Kolkata. Subsequently, I pursued my Master in Management course from the world’s oldest business school, ESCP Business School, where I studied in campuses in Paris, Madrid and Berlin.

I have extensive experience conducting online and offline classes in Computer Science and Software Development including
➢ Computer Science Professor – SA Jaipuria College
➢ Software Development Faculty Head – Aptech
➢ Web Development Trainer – Modern High School
➢ Android Application Development Trainer – MyWBUT

My classes and courses have always received very positive feedback. Over the years, I have developed the ability to present information and concepts in a structured, understandable and engaging manner tailored to the requirements of each group and individual. I conduct one-to-one classes, group classes, and short term skill builder courses. You can contact me for classes on the following topics:

➢ School/College/Board syllabus classes – Long-term courses can help you prepare for your school
or college exams or your board exams such as CBSE/ICSE/ISC/GCSE/A-Levels and others.

➢ Programming fundamentals – You can learn the art of programming in a language of your choice
such as C, Java, Python, etc.

➢ Web Development – You can learn the art of web development right from the basics through to
more advanced libraries and frameworks. Depending on your requirements, you can master web
development using HTML, CSS, JavaScript, MySQL, PHP, WordPress, bootstrap, etc.

➢ Database Management – Learn the theory and coding skills required to master database
management systems using SQL.

➢ Data Structures and Algorithms – Dive deep into different data structures and algorithms and their uses.

➢ Machine learning and artificial intelligence – Learn the theory behind how Machine Learning and Artificial Intelligence actually works and start building your own ML models.

I also conduct targeted short term skill development courses in batches in various topics. Feel free to inquire about them as well.

I am also an experienced chess player and coach, with experience coaching players of all
age levels and age groups.
➢ I have won multiple chess championships at both national and international level, including the 1st BCA FIDE Rated Chess Tournament in 2011.
➢ I have coached chess in schools and was the chess coach at
St. Xavier’s University.
➢ I was the recipient of a scholarship for promising sportspersons from the Government of West Bengal
➢ I was the captain of the University of Calcutta chess team.

I started coaching as a way to stay in touch with my passion when I did not have the time to practice and prepare for tournaments anymore. Since then, I have coached players of all levels, right from beginners through to established professional players. I have coached individuals, batches, taken classes in schools and been the coach of the St. Xavier's University chess team.
Chess remains one of the most important and rewarding aspects of my life and I look forward to inspiring and coaching the next generation of chess players.
Chess is a highly applied discipline. It is not enough to just know WHAT to do (indeed, a lot of the fundamentals of chess are just an Internet search away). To improve as a chess player, you need to understand WHY you are doing something, implement it in multiple games and positions, make mistakes - lots of them, recognize and learn from those mistakes, and then go again. This is the journey we will embark on together, and you will emerge a better and stronger chess player.
With experience coaching students at all levels — from beginners taking their first steps into chess to established professionals — I tailor my teaching to suit each individual’s needs. My classes welcome players of all ages and skill levels, as long as you’re comfortable with online learning and the use of associated tools including chess software.
Let's unlock your full potential over 64 squares!

Subjects

  • JAVA Beginner-Expert

  • Chess Beginner-Expert

  • Computer Science Beginner-Expert

  • Python Beginner-Expert

  • C (Programming) Beginner-Expert

  • Web development Beginner-Expert

  • HTML CSS and JavaScript Beginner-Expert

  • Data Science and Machine Learning Beginner-Intermediate

  • Programming Fundamentals Beginner-Expert

  • PHP and MySQL Beginner-Expert


Experience

  • Web development trainer (Jun, 2024Present) at Modern High School, Kolkata
  • Educational Content Creator (Nov, 2022May, 2023) at StudySmarter UG, Munich
  • Software Development Faculty Head (Apr, 2017Aug, 2018) at Aptech, kolkata
  • Lecturer in Computer Science (Aug, 2016Jun, 2018) at Seth Anandaram Jaipuria College, Kolkata
  • Android Application Development trainer (Dec, 2015Jan, 2017) at MyWBUT, Kolkata

Education

  • Master in Management (Aug, 2019Nov, 2022) from ESCP Europe (Paris - Madrid - Berlin)
  • MSc (Computer Science) (Jul, 2013Jun, 2015) from St. Xavier's College, Kolkata

Fee details

    1,2002,800/hour (US$14.2733.30/hour)


Courses offered

  • Build your first website in 2 days

    • 4800
    • Duration: 2 Days
    • Delivery mode: Flexible as per the student
    • Group size: 6 - 10
    • Instruction language: English
    • Certificate provided: Yes
    Participants of the course will embark on an exciting learning journey, culminating in the creation of their very first website.

    Course structure: Learn web development using HTML and CSS : 11 HOURS or 2 DAYS (depending on participant preference)
    Participants can choose to include the following add-ons to the course:
    > Introduction to Javascript (+5 HOURS or 1 DAY)
    > Make your website responsive (+5 HOURS or 1 DAY)

    HTML
    • HTML basics – Syntax, elements, attributes
    • HTML head and body
    • HTML Text Formatting – Paragraphs, headings, bold, italic, underline, code, special characters, emojis
    • Tables
    • Images
    • HTML links
    • HTML <div> and <span>
    • Block elements vs Inline elements
    • Lists – ordered and unordered lists
    • HTML forms – form element and attributes, input types, dropdown menus, file upload, data submission methods
    • HTML id and class attributes – connecting HTML elements with CSS and JavaScript

    CSS
    • CSS basics – Syntax, selector, property, value
    • Types of CSS – Inline, Internal, External
    • Different types of CSS selectors – id, class, element, combinators
    • Setting colors using CSS – font, background, color value notations
    • Styling text using CSS – size, weight, font-style, formatting, alignment, character spacing
    • Size and alignment of elements using CSS
    • CSS backgrounds
    • Borders, margin and padding
    • Styling tables using CSS
    • Positioning elements on a webpage using CSS
    • Creating navigation bars using CSS
    • Modifying element visibility using CSS

    Putting it all together
    • Fundamentals of the Internet – architecture, clients, servers
    • Concept of Internet domains and hosting
    • Uploading a website on to a server
    • Creation, modification, maintenance of server files

Reviews

No reviews yet. Be the first one to review this tutor.