C Programming with Data Structures and Algorithm Design


  Batch Starting Date Timings
  Batch-1 29-Feb-20 6:30 PM - 8:30 PM

Download program brochure

Start coding to grab highest placement
Why CodingGeeks?
Instructor led Live Online Course.
C Programming course with in-depth coverage of data structures and algorithms.
Complete emphasize on coding skills and problem solving skills.
Take an edge over other students and grab highest job offer in-campus or off-campus.
This program will build strong programming foundation and prepare students to compete at next level and start solving complex problems which are frequently asked in programming interviews.
Interview preparation to crack coding interviews.
Skills : C Programming, Data Structures, Algorithm Design and Problem Solving Skills
Who should take this course?
  • All students who want to improve coding skills and clear coding based job interviews.
  • Entry level professionals who are looking for a prestigious job in coding and development domain in a service or a product company.
  • After this course students will be start solving complex problems and writing complex competitive programming codes.
Program Mentors:
Ajay Sir from Oracle
Program Details:
  • Registration OPEN for upcoming batches:
    29-Feb-20 at 6:30 PM - 8:30 PM IST
  • Take first 2 classes as FREE DEMO Class to experience the difference.
  • Program duration: 8 Weekends(32 hours)
  • Session schedule: 2 session per week(Sat & Sun)
  • Session length:2 hours
  • In-depth understanding of all the data structres.
  • Daily hands-on coding
  • Weekly assignments
  • Mock interviews by industry experts
  • Resume preparation
Registration Process
  • Register for Program (Make sure all the details given are correct).
  • Registration confirmation will be sent by an automatic mail.
  • Online session details to join classes will be shared on registred mail id TWO days before starting of the program.
  • We offer first 2 classes as DEMO Class to make you feel the magic of coding.
  • Student have to deposit the course fee after completion of first week demo classes.
Explore Program
Data structure and language concepts
  • Getting started with C Language
  • Variables,Operators Looping, Control Flow, Scope
  • Functions and Program Structure
  • Pointers
  • Array 1D/2D
  • Strings
  • Recursion and Iteration
  • Stack
  • Queue
  • Structures
  • Linked List
  • Binary Tree/ BST
  • Intoduction to Hashing
  • BIT Manipulation
  • Understanding complexity(time/space) of an algorithm/program
  • Big O notation
  • Brute Force Approach
  • Backtracking/ Recursion
    Sorting Techniques:
  • Selection Sort
  • Bubble Sort
  • Insertion Sort
  • Heap Sort
  • Quick Sort
  • Merge Sort
  • Searching Techniques
  • Linear search
  • Binary search
    Algorithmic Techniques:
  • Divide & Conquer approach
  • Introduction to Greedy Algorithms
  • Permutation & Combination
  • Probability
  • Mathematical & Logical problems
  • Understanding execution of recursive functions
  • Improving time & space complexity
    How to effectively handle:
  • Corner Cases
  • Invalid Inputs
  • Recursion Termination Conditions
  • Logical Errors
  • Test Cases
  • Expert panel for mock interviews to assess and evaluate the learning.
  • Improving programming and conceptual knowledge and reflect same in to problem solving.
  • Approach to deal with difficult and unheard problems/puzzles in an interview.

Download program brochure

Mentor: Ajay Sir ( From Oracle with 14+ Industry Exp. )
Mode of Classes: Online ( ZOOM Meeting )

Course summary

  Online Program
  Weekend Classes
  16 Lectures
Need More Information,Please Write to Us

My Experience at IT Bodhi

Charu Nigam
Placed at Cognizant-Next

Initially I lacked interest in Data Structures and Algorithims, but my interest increased after joining IT Bodhi. The faculty is helpful and the coding questions & techniques taught in class are more than enough to crack any company’s interview.

Swapnil Gupta
Placed at Cognizant-Next

IT Bodhi classes helped in clearing my concepts and coding skills.Proper guidance and help provided by them helped me in cracking the company’s interview easily.

Shweta Lal
Placed at Infosys

Course "Coding Geeks" has been a launch pad for my ambitions. It helped me in key programming and problem solving skills which helped me a lot in my placements.

Raghav Bansal
Placed at NIIT & Infosys

The best thing about IT Bodhi is their one to one connection with the students which help in better understanding of concepts. Want to start coding! join IT Bodhi.


Feb'20 Batch


Start Date


End Date

6:30 PM-8:30 PM


8 Weeks



Course type

2 Hours

Each session





₹ 12,000 ₹ 10,800 inc. Taxes

*Offer valid till 25 Feb'20 11:59 PM

  • Payment Options


    A/C # 916020018356139 , IFSC Code : UTIB0001082
    Bank: Axis Bank | A/C Type: Current
    Send Transaction ID with Name & Phone at

  • Fee Refund Policy

    Course registration is FREE.
    Student need to deposit full fee within 3 days after taking the free demo classes to continue with the course.
    We ensure that you are satisfied with the demo class and want to continue with the program. When student deposit the full fee after the demo class, there will be no refund of any kind.
    Fee is neither refundable nor transferrable.

Frequently Asked Questions

  • I am a B.Tech student from CS/IT/ECE in 3rd-4th year.
    Am I late to learn coding? Should I join this program?

    Better now than never. Coding is the prime skills that makes huge difference in placement. This is a must do program for all 3rd-4th year students becuase placement is near and this is the right time to work on your coding skill to crack coding interviews of product companies and high paying start-ups. Prime focus of this program is to make students ready to crack coding interviews in-campus or off-campus like TCS Code-Vita, Hack-Infy, Cognizant-Next etc.

  • I am a B.Tech student from CS/IT/ECE in 1st-2nd year.
    Should I join this program?

    This is the perefct time to start coding to get definite edge over other students. Early focused preparation and expert guidence would definitely help you in getting internship and placement in your dream company.

  • I am student from Non CS/IT/ECE branch.
    Should I join this program and will it help me?

    Definitely you should join this program and improve your coding skills if are determined to get placement and start career with pretigious IT companies.

  • Is this course personalized for me?

    Yes,definitely the course is personalized to each and every individual. In our regular classes, course mentors helps in clearing all the doubts and assignments. Program is designed by experts and lectures are very interactive to make learning interesting and engaging.

  • Which programming language would be used?

    Primary language would be C Language. Still, this course is not language specific and entire focus is on improving Coding & Problem Solving Skills with DSA. You can write code in any language you are comfortable with.

  • I am an industry professional with 0-2 years of expereince. Should I join this program?

    This is the right program for all entry level professionals who want to change the domain and switch from service company to a high paying product company.

  • Can I take few TRAIL classes?

    Yes, First two classes of the course can be considered as free trail classes. After first two classes student has to deposit the fee in full to continue with the program.

  • Any placement guarantee?

    If you are rightly skilled than no one can stop you to reach at your deserved place. We refer students time to time with different companies. Still, no false promises of placment guarantee.

  • What happens if I miss a Class?

    It is recommended that you do not miss a class. In case it is unavoidable ,talk to your mentor for special session or quick recap.

  • Would I be given certificate for the program?

    Yes. But the kind of companies this program is targeting do not look for any kind of certification and just require you to solve given set of problems in written test or interviews.