Experience Level : 3+ years
  Data Structures, Algorithms and System Design.
  Crack Toughest Coding & System Design Interviews of FAANG.


Experience the Difference


Program Detail

Data Structures and Algorithms are stopping you from getting your dream job ?
Always almost there but and not able to swim through the finish line !!
BECOME AN EXPERT PROBLEM SOLVER : Crack toughest coding & system design interviews of top product based comapnies.
PROGRAM SKILLS : Problem Solving with Data Structures, Algorithms and SYSTEM DESIGN
JAVA/C/C++/Python - Mentor will write code in JAVA. Students are free to code in any language.
PROGRAM MENTORED & DESIGNED BY EXPERTS from top coders from Google, Amazon and Microsoft
MOCK INTERVIEWS uniquely designed for different companies.
SESSION RECORDING ACCESS to each students for future reference.
6 MONTHS 'After The Course Support': Revision of concepts in another batch, Conducting Mock interviews whenever required.

Program Structure

Interactive sessionsWeekly assignments Doubt Clearing sessions Daily hands on coding

Get personalized coaching for interview preparation

    IT Bodhi coach individuals on a personal basis, work with them on concepts, help them solve complex problems and finally conduct mock interviews to assess the progress. Algorithm interviews go beyond just algorithms and data structures. Our coding interview give you crucial tips and tricks that’ll make you stand out.

Mock interviews and feedback sessions

    isn't great to get interviewed by experts and receive feedback to know if your progressing in the right direction?

    Preparing with some expert makes you follow a time table, when you understand concepts, apply them on problems and face mock interview rounds. You get real-time feedback to keep track of your preparation and where exactly you have to work upon.

Program Mentors:

Jitendra Sangar

Sangar has decade of industry experience with tech giants like Microsoft, Cisco, Flipkart & Booking.com. He has trained as well as taken tons of DSA interviews and helped industry to get best programming brains on board.

Amar Chauhan

Amar has decade of industry experience with tech giants like Google & Amazon. He has trained tons of students and industry professioanls to crack top product companies like Google, Microsoft, Adobe, Amazon etc.

Registration Process

  • Full Payment Mode : Pay full course Fee ( ₹20,000/- ) and join the course.
  • Easy EMI Mode :
    • Pay Registration Fee : ₹1,000/- and attend 1 week classes.
    • Payment after 1 week : ₹12,000/-
    • Payment after 4 weeks : ₹8,000/-
  • 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.

Explore Program

Data structure & language concepts
  • Arrays
  • Strings
  • Matrices
  • Stacks
  • Queues/ Monotonic Queues
  • Linked List
  • Binary Tree/ BST
  • Segment Tree
  • Trie
  • Priority Queues/Heaps
  • Hashes
  • Graphs
  • and more...
  • Understanding complexity(time/space) of an algorithm/program
  • Big O notation
  • Brute Force Approach
  • Backtracking/ Recursion
  • Sliding Window
  • Trial & Error Methods
    • Binary search algorithm and when to apply
    • Learning concept and learn to identify that a problem can be solved using BS
    • Tips to avoid edge cases and overflow and underflow
      Merge sort & Quick sort and what problems can be solved with them?
    • Concept and how things change at scale
    • How to optimize further with tricks?
      Dynamic programming approach : How to think in DP?
    • How to identify a problem to be a DP problem
    • How to change recursive to DP?
      Greedy approach
    • Which problems can be solved using greedy method
    • How to get complexity of it?
      Backtracking approach
    • What template all problems follow?
    • How to fit your problems in that template?
  • What is design round and why it is important?
  • Fundemental of System Design?
  • CAP -> Coach Approach a System Design
  • Problems Covered?
  • - Design Twitter ( Read Intensive)
  • - Design TUbder ( Geography & Location, Finding Near by Friends etc.)
  • - Design YouTube ( Video Intensive)
  • - Design Instagram/DropBox ( Filed based & Rich Conent Intensive)
  • - Design DropBox ( Video Intensive)
  • How to ace design round?
  • 10 Sample design problems and how to think of solution?
  • Understanding execution of recursive functions
  • How to scale a solution once you got it right?
  • Improving time & space complexity
    How to effectively handle:
  • Corner cases
  • Invalid inputs
  • Recursion termination conditions
  • Logical errors
  • Memory Leaks
  • 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?


Experience the Difference


Amar Chauhan

From Google


Jitendra Sangar

From Microsoft

Mode of Classes: Online ( ZOOM Meeting )

Course summary

  Pre-Requisites Knowledge of Basic Data Structures
  Mode Online Course
   Batches 17-Jul-21
  Duration 96 Hours
  Schedule Weekend - 2 Sessions per Week
   Batch Size 15
  Mentors Industry experts from Google,Microsoft
Need More Information,Please Write to Us


IT Bodhi undoubtedly has the best faculty for advance coding. IT Bodhi coding classes helped me to clear my coding and algorithm design concepts. Problem solutioning and solution optimization is what actually I was looking for and that exactly I learned at IT Bodhi.

Himanshu Verma

Placed at Google

DSA program curriculum is very good and is designed in a professional way to make you practice all variery of complex problems which are frequently asked in coding interviews. My problem solving approach improved in a big way and that really helped me to crack Amazon.


Placed at Amazon

As a professional, I would like to rate this program as one of the top training programs I have ever participated in my long industry career. iAlgorithm program is specifically targeted for Industry professionals who want to take a big leap in their career. All thanks to IT Bodhi for guiding me to crack Google & Amazon in my very first attempt.

Faiz Waris

Placed at Google

iAlgorithm Program is intensive and focused and it helped me thoroughly to prapare for coding interviews and best part was to get clear and practical understanding of Algorithms. Mock interviews were very helpful. Thanks to all IT Bodhi Mentors and support system in place to guide me in the right direction with right skill.

Rohit Malhotra

Placed at Microsoft IDC






2 (Sat,Sun)

No. of Classes

14 Weeks/96 Hours




5:30 PM IST


₹ 20,000*


*Fee may vary for EMI option.Check EMI Fee section for more details.


  • Payment Options

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

  • 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 an industry professional and want to join Google, Microsoft, Amazon or other niche product companies but not able to clear coding round of interviews. Will this program help?

    'Data Structures and Algorithms' is the prime skills that makes all the difference and you are at the right place to take your coding & DSA skill to the next level. Prime focus of this program is to make students ready to crack coding interviews of your dream company.

  • I am good at coding but still getting failed to clear all the coding reounds of Google, Microsoft, Amazon or other product companies. I am lacking somewhere and want expert guidence. Will this program help ?

    This is a targeted and focused program uniquely designed by best coders in the industry. This program has helped serveral aspirant professionals to grab dream job in best of the product companies including Google, Microsoft, Amazon, Adobe, Ola etc.

  • Which programming language would be used?

    Language is no bar. JAVA is the primary language for the program but entire focus is on 'Coding & Problem Solving Skills with Advance DSA'. You can write code in any language you are comfortable with.

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

  • 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 have referral program for students to refer them time to time with different product 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 for quick recap OR Refer session recordings.

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