You can join
  1. If you know C++ or Java well
  2. If you know recursion, DP and basic data structures well
  3. If you have more than 200 hours of programming experience
  4. if you are appearing for internships/placements .


The course is aimed at polishing your preparation to get you in peak from before you hit interviews season. The focus is on a higher volume of often-asked questions and breadth of knowledge which includes CORE computer science like OOPs, OS and DBMS besides DS and Algorithms. The course covers the following

  1. DS and Algorithms
  2. CORE
    1. OOPs
    2. C & C++ MCQs
    3. Operating Systems
    4. DBMS
  3. Miscellaneous
    1. System Design
    2. Puzzles


DS and Algorithms (All 50 Lectures)


  1. Recursion, Divide and Conquer and Backtracking
  2. Dynamic Programming and Greedy
  3. Trees and Graphs
  4. Order statistics - HashMap and Heaps
  5. Linked Lists
  6. Stacks and Queues
  7. Arrays and Strings
  8. Matrix
  9. Searching and Sorting
  10. Bits Manipulation
  11. Basic Competitive Programming Maths and Geometry
  12. Text Processing

Mode:The instructor will code 12 – 16 questions per day in the class itself. You will participate in the discussion but code the same questions from home and submit them online.

Outcome: At the end of 50 classes, you will have coded and submitted 600 most often asked questions. All these questions will be different from the ones we do in foundation course.


  1. OOPs
  2. C & C++ MCQs
  3. Operating System
  4. DBMS

Mode: We will share notes for this part and conduct routine tests on it. There will no regular classes around these, but doubts can be asked, and tests will conducted.

Outcome: Invariably product companies focus on computer science core besides DS and Algorithms. This part will provide you a well-rounded preparation.


  1. System Design
  2. Puzzles

Mode: We will be doing a couple of puzzles or a System Design problem every class.

Outcome: By the end of course we will be looking at a volume of 25 System Design problems and 50 often asked puzzles. This will provide you enough base to carry on a smart discussion during your interviews.

“Pep” Effect

  1. Videos: Online videos for important topics to help revise and cover missed classes.
  2. Assignments: Questions discussed in class will be provided in form of assignments which you will be submitting from home.
  3. Doubt Support: Online TAs help in prompt doubt support.


This course prepares you well for your interviews, if you did all we intended, you will be among the best prepared students in your campus. Now go out and crack the best placements and internships. Also, stay in touch. We’ll love to know your story.


  1. Call us on 011-4019-4461, or
  2. Walk in our centre at PepCoding, 3rd Floor, 15 Vaishali, Pitampura, Opposite Metro Pillar 347, Above Karur Vysya Bank, Nearest Metro - Kohat Enclave, New Delhi, Delhi 110034. or
  3. Our FB page –
  4. Visit