Siddhartha - Computer Programming Tutor - Kolkata
1st lesson free
Siddhartha - Computer Programming Tutor - Kolkata

The profile of Siddhartha and their contact details have been verified by our experts

Siddhartha

  • Rate US$4
  • Response 1h
  • Students

    Number of students Siddhartha has accompanied since arriving at Superprof

    3

    Number of students Siddhartha has accompanied since arriving at Superprof

Siddhartha - Computer Programming Tutor - Kolkata

US$4/hr

1st lesson free

Contact

1st lesson free

1st lesson free

  • Computer Programming
  • Python
  • C
  • Programming Languages
  • C++

Programming Lessons in C, C++, Python, Verilog by IIT Kharagpur PhD Scholar in CSE

  • Computer Programming
  • Python
  • C
  • Programming Languages
  • C++

Lesson location

About Siddhartha

I am a passionate and dedicated computer science educator with a strong foundation in both academics and industry. As a current PhD scholar in Computer Science and Engineering at IIT Kharagpur—and an alumnus of the same institute with a Master of Science in CSE—I bring a unique blend of academic rigor and hands-on experience to my teaching. Before joining IIT Kharagpur, I worked for several years in a top multinational company, where I gained valuable real-world insights into software development, engineering practices, and team collaboration. My journey as an educator began with my involvement in the teaching ecosystem at IIT Kharagpur, where I have taken on roles in multiple core courses. These include Programming and Data Structures, Computer Architecture, and Cryptography. I have designed assignments, conducted sessions, and worked closely with students to help them grasp challenging concepts. My experience spans a wide range of learners, from absolute beginners to advanced students preparing for technical interviews or competitive exams. Students can trust that I approach every class with professionalism, empathy, and a genuine desire to see them succeed. I take pride in being approachable, patient, and adaptive to individual learning needs. Whether you're aiming to understand your first programming loop or decode the inner workings of a processor, I am here to guide you with clarity and confidence. My goal is not just to teach, but to inspire a lifelong interest in technology and problem-solving.

See more

About the lesson

  • Compulsory School
  • Secondary School
  • Higher Education
  • +10
  • levels :

    Compulsory School

    Secondary School

    Higher Education

    Adult Education

    Master

    Doctorate

    Other

    MBA

    Elementary

    Intermediate

    Advanced

    Professional

    Children

  • English

All languages in which the lesson is available :

English

Teaching Techniques and Methods

I believe that learning programming and computer science should be intuitive, structured, and rooted in real understanding rather than memorization. My teaching method is concept-driven, where I focus on building strong fundamentals before diving into complex problems. I simplify each topic using real-life analogies and encourage students to ask “why” behind every concept. This not only helps them retain what they learn but also equips them to apply it independently. I prioritize interactive learning—live coding, practical examples, and problem-based discussions are central to every session. With my background in teaching core subjects at IIT Kharagpur, I bring both academic depth and practical clarity to each lesson.

Usual Structure of a Class

A typical class with me begins with a quick recap of previous concepts and any doubts the student might have. Then we move into the topic of the day, starting from a high-level idea and gradually breaking it down into detailed components. I demonstrate through examples and then involve the student in solving similar problems—this active engagement ensures deep learning. Whether it's C, C++, Python, or Verilog, I emphasize hands-on practice during the session and sometimes share assignments for self-work. At the end of each class, we revisit what was covered and clarify any lingering confusion to ensure that the student walks away with confidence.

What Makes Me a Unique Teacher

What sets me apart is a combination of strong academic training and real-world experience. I am currently a PhD student in Computer Science and Engineering at IIT Kharagpur, and I also completed my Master of Science in CSE from the same institute. Prior to this, I worked for several years at a top multinational company, gaining valuable industry exposure that shaped my practical approach to problem-solving and software development.

During my time at IIT KGP, I have been deeply involved in teaching core courses like Programming, Data Structures, Computer Architecture, and Cryptography. I have designed assignments, delivered lectures, and mentored students from various backgrounds. This blend of academic and industry experience helps me offer students both conceptual clarity and a practical perspective. I aim to maintain an open, encouraging environment where students feel confident to ask questions and explore topics in depth.

Who These Classes Are For

My classes are open to students of all levels and backgrounds. Whether you are a school student eager to begin your programming journey, a college student studying computer science or preparing for competitive exams, or an adult learner looking to switch careers or upskill in software and hardware domains, I will adapt the pace and content of the class to match your needs. My flexible teaching style allows me to teach both fundamentals and advanced concepts effectively, making learning accessible and meaningful for every kind of learner.

See more

Rates

Rate

  • US$4

Pack prices

  • 5h: US$21
  • 10h: US$41

online

  • US$4/h

Travel

  • + US$100

free lessons

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

  • 1hr

Similar Computer Programming teachers in Kolkata

  • Reza

    Brooklyn, United States & Online

    5 (124 reviews)
    • US$40/hr
    • 1st lesson free
  • Reza

    London, United Kingdom & Online

    5 (39 reviews)
    • US$47/hr
    • 1st lesson free
  • Shivam

    Kingston upon Thames, United Kingdom & Online

    4.9 (37 reviews)
    • US$20/hr
    • 1st lesson free
  • Alessandro

    Roma, Italy & Online

    5 (22 reviews)
    • US$58/hr
    • 1st lesson free
  • ADAM

    Paris 12e, France & Online

    4.9 (36 reviews)
    • US$58/hr
    • 1st lesson free
  • Massimiliano

    Ancona, Italy & Online

    5 (43 reviews)
    • US$35/hr
    • 1st lesson free
  • Mourad

    Paris 12e, France & Online

    5 (76 reviews)
    • US$52/hr
    • 1st lesson free
  • Laurent

    Marseille 1er, France & Online

    4.6 (75 reviews)
    • US$70/hr
    • 1st lesson free
  • Robert

    London, United Kingdom & Online

    5 (24 reviews)
    • US$133/hr
    • 1st lesson free
  • Esmaeil

    New York, United States & Online

    5 (83 reviews)
    • US$30/hr
    • 1st lesson free
  • Reihane

    Guelph, Canada & Online

    5 (52 reviews)
    • US$36/hr
    • 1st lesson free
  • Michael

    New York, United States & Online

    5 (36 reviews)
    • US$50/hr
    • 1st lesson free
  • Gabriel

    New York, United States & Online

    5 (100 reviews)
    • US$25/hr
  • Marco

    Tortona, Italy & Online

    5 (61 reviews)
    • US$35/hr
  • David

    Toronto, Canada & Online

    5 (39 reviews)
    • US$65/hr
  • Behdad

    New York, United States & Online

    4.9 (33 reviews)
    • US$25/hr
    • 1st lesson free
  • João

    London, United Kingdom & Online

    5 (50 reviews)
    • US$40/hr
  • Andrea, PhD, CQF

    London, United Kingdom & Online

    5 (50 reviews)
    • US$134/hr
  • Dr Kritaphat

    London, United Kingdom & Online

    5 (50 reviews)
    • US$92/hr
    • 1st lesson free
  • Othmane

    Paris 5e, France & Online

    4.9 (50 reviews)
    • US$23/hr
    • 1st lesson free
  • See Computer Programming tutors