Problem Solving Through C++ Programming

8-week online course: leading to an exciting opportunity!

Bodhitree Group, Dept. of CSE, IIT Bombay, with generous support from Tower Research Capital India brings to you an 8-week online C++ Programming course

The course offers comprehensive training in fundamental and advanced C++ concepts through engaging video lectures, quizzes, and hands-on labs, helping you build strong programming and problem-solving skills.

Certification Fee: Those participant who want to get certified needs to pay INR 1770 (inclusive of 18% GST)

All participants who complete the course as well as in person exam will receive a Bodhicoder Certificate.

Registration

Interested participants are requested to click on the REGISTER NOW! tab and complete the registration. Enrolment on the Bodhitree platform will begin at the start of Jan 2026. We also encourage you to explore the provided tabs for detailed information regarding the course and its associated internship.

This course and the Bodhitree Platform with AI-Assistance is supported by Tower Research Capital India, under the aegis of the `Lab for AI for Social Good' in IIT Bombay.

Who May Benefit?

This course is ideal for a wide range of learners, whether you're starting out or looking to apply C++ in your domain-specific areas:

Meet Your Course Instructor

Course Co-ordinator - Prof. Varsha Apte

Professor, Department of Computer Science & Engineering, IIT Bombay

Prof. Varsha Apte is a faculty in the Department of Computer Science and Engineering at IIT Bombay, where she served as Head of the Department from May 2022- May 2025. At IIT Bombay, she teaches Computer Networks, Computer Systems Performance Analysis, and Communication Skills. Her areas of interest are performance analysis of computing systems and networks, and building applications for online programming education, including AI for programming education.

Prof. Apte completed her M.Sc. from Pune University in 1989 and her PhD. from Duke University in 1994, both in Computer Science. After her Ph.D., she joined the Teletraffic Theory and Performance Analysis department in AT&T Bell Labs as Member, Technical Staff, which later became the Network Design and Performance Analysis department of AT&T Labs. She joined as faculty in the Computer Science and Engineering Department, IIT Bombay, in 2002. During the academic years 2009-2011, she was on leave from IITB and Visiting Faculty at the Computer Science and Automation Department, Indian Institute of Science, Bangalore. While in Bangalore, she also worked at IBM Research Labs as a part-time Visiting Researcher from June 2009 to May 2010. From February 2016 to February 2019, she served as the Head of the Network and Computing Infrastructure department (called “Computer Centre”) of IIT Bombay.

Varsha Apte

Course Lecture Videos and Reference Book Author

Prof. Abhiram Ranade

Professor (Retd), Department of Computer Science & Engineering, IIT Bombay

Prof. Abhiram G. Ranade is a Professor (Retd) of Computer Science and Engineering at IIT Bombay. His research interests are Algorithms, Combinatorial Optimization, Scheduling in Transportation Systems, and Programming Education. He has won Excellence in Teaching Awards of IIT Bombay in 2006-7 and 2010-11. He is the author of the book An Introduction to Programming through C++, based on which he also taught the popular NPTEL course on C++ programming.

Prof. Ranade obtained a B. Tech. degree in Electrical Engineering from IIT Bombay in 1981. In 1988, he obtained a Ph.D. in Computer Science from Yale University, USA. He was an Assistant Professor of Electrical Engineering and Computer Science at the University of California, Berkeley, USA from 1988-94. Since 1995, he has been a faculty member at IIT Bombay. He was President of the ACM India Council from July 2018 to June 2020.

Abhiram Ranade

Phases

Phase I: Enroll in the Course

  • Participants will be enrolled on the BodhiTree Platform
  • The platform hosts all course materials, including videos, slides, quizzes, and programming assignments.
  • Participants will be required to complete the learning material and submit assignments to demonstrate their understanding.
  • Online proctored (miid-sem and end-sem) will be conducted and based on course passing criteria, participants will be given a certificate
Registration to Open

Syllabus

Frequently Asked Questions

📘 Certificate Exam

Details will be posted here

Event Date Note

Weekly Live Support Sessions

Live support sessions will be conducted every weekend by our Teaching Associate(s) to help learners with their doubts and provide general guidance on C++ Programming.

  • The support sessions will be open to all learners.
  • Weekly live support sesions will also be based on the queries posted on the discussion forum

Course Prerequisites

Rudimentary knowledge of programming concepts.

Course Timeline & Additional Info

  • Course Duration: 8 weeks of online (asynchronous) coursework followed by two online proctored exams
  • Mode of Conduct: Online coursework + live weekly sessions + two Online Proctored Exam
  • Course Fees: Enrollment is free of cost but if you want to get certiffied, you need to pay INR ₹1,770(18% GST included).

Registrations starting soon!.