Start competitive coding to grab highest job offer.
Problem Solving with Data Structures and Algorithm Design.
Data Structures and algorithms

Time and Space complexity Explained

Recorded Live Session

Array Data Structure and Interview Problems

Recorded Live Session


What will you learn?

Become an expert problem solver : Targeted course on Problem Solving Skill with Data Structures and Algorithms.
Approaching almost any DSA problem in the interviews and giving optimum solution.
Undersatnding the problem with giving brute force solution to reach at the optimized solution.
Applying right algorithm and using right data structure to reach at optimum solution.
Optimizing your solution for reduced time and space complexity.
Picking up the hints in interviews to reach at the right solution.
Cover all corner test cases/invalid inputs for possible undetectable errors.
Debug and Dry Run your code.
Cracking coding interviews.

Course Detail

JAVA/C/C++Interactive sessions Doubt Clearing sessions
Daily hands on coding Weekly assignments In-Depth understanding of concepts
32+ hours targeted course to learn Problem Solving Skill with Data Structures and Algorithm Design.
Course skills : Problem Solving Skills with Data Structures and Algorithms.
80+ Handpicked Top Probelms covered in 48 Hours Live Sessions + 100+ Problems Assigment
Language of Communication : ENGLISH + *HINDI (*On Request)
6 Months 'After The Course Support' : Revision of concepts in another batch.
EASY EMI OPTION: Pay in Two Equal Installments - 1st installment after the First Class and 2nd installment after 4 weeks.

Who should take this course?

Course Mentors


Amar Chauhan

Ex. Google, Amazon

Course Fee and Payment Process

  • Full Payment Mode : Pay full course Fee ( ₹10,000/- ) and join the course.
  • Easy EMI Mode :
    • Pay Registration Fee : ₹5,00/- and attend 1 week classes.
    • Payment after 1 week : ₹5,000/-
    • Payment after 4 weeks : ₹5,500/-
  • No Refund Policy : Refer recorded demo class videos before registering for the course which will give you fair idea about the Mentor, kind of problems being disucssed and quality of the course. No refund of any kind after fee submission.

Course Contents

What is Time/Space Complecity and Problem Solving?
  • Getting started with basic concepts
  • What is Problem Solving?
  • Why do we need Data Structures?
  • Understanding Time complexity of an algorithm with examples
  • Understanding Space complexity of an algorithm with examples
  • Concept of big O notation
  • Amortized cost of an algorithm with examples
  • Arrays
  • Matrices
  • Strings
  • Stack
  • Queue
  • Iteration techniques in depth
  • Recursion in depth
  • Linked List
  • Circular Linked List
  • Doubly Linked List
  • Binary Tree
  • Binary Search Tree - BST
  • Heap
  • Hashing
  • Brute Force Approach
  • Iterative Approach
  • Backtracking
  • Recursion
  • Tree Traversal Algorithms
  • Divide & Conquer approach
  • Introduction to Greedy Algorithms
    Seacrhing Algorithms:
  • Linear search
  • Binary search
    Sorting Algorithms:
  • Selection Sort
  • Bubble Sort
  • Insertion Sort
  • Heap Sort
  • Quick Sort
  • Merge Sort( Internal/External)
  • Permutation & Combination
  • Probability
  • Mathematical & Logical problems
  • Understanding execution of recursive functions
  • Improving time & space complexity
  • Approching the optimum solution
    How to effectively handle:
  • Corner Cases
  • Invalid Inputs
  • Recursion Termination Conditions
  • Logical Errors
  • Test Cases
  • How to start solutioning?
  • Do and Don’ts in interviews
  • What are bare minimum for a solution?
  • When to start optimizations?
  • When to think of scale and complexity analysis?
Online Classes on ZOOM

Course summary

  Pre-Requisites Learning Aptitude
  Start Date 23-Oct-21
  Schedule Weekend Classes
  Duration 32 Hours
  Mentor From Oracle, Google
   Class Mode Live Online Classes
Need More Info, Please Write to Us


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.

Charu Nigam

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. Highly recommned to all students to want to learn Coding with strong DSA foundation.

Swapnil Gupta

Placed at Cognizant-Next

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.

Shweta Lal

Placed at Infosys

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

Raghav Bansal

Placed at NIIT/Infosys









End Date

5:30 PM IST


32 Hours


2 Hours





  • Payment Options

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

  • Fee Refund Policy

    No Refund after fee deposit. Refer Trial video class recordings before registering for the course which are availble for each and every course. Recorded videos are designed to give you fair idea about the mentor and the quality of the course. After fee submission, there will be no refund of any kind. In case of any genuine issue fee can be transferred to the next batch but valid for next 2 months only.

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 TRIAL classes?

    Yes, Demo Class videos are uploaded at program web page.

  • 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.