10-Week Live DSA Course

A personalized course for intermediate and advanced learners who want to learn advanced data structures and algorithm concepts and master problem-solving patterns to excel in interviews. Our key goal is to help you quickly recognize patterns, arrive at efficient solutions within a given time, and confidently explain the solutions step by step.

How to approach a new problem in DSA?

Course Details

2 classes/week, 20 live classes, 40+ hours guided learning, 15 learners in a batch.

Tuition fee (India): ₹18,000, Tuition fee (Other countries): $450 (Inclusive all taxes)

Our current batch enrollments are closed. We are planning to commence new weekend or weekday batches, most likely in the first weeks of April. To receive notifications about our upcoming batches, join the waitlist using your email.

    What will we discuss?

  • ✓ Advanced DSA concepts
  • ✓ 40+ Problem-solving patterns
  • ✓ 100+ top companies questions
  • ✓ Applications + math concepts
  • ✓ DSA interview tips + guidance
  • What skills will you learn?

  • ✓ Designing efficient solutions
  • ✓ Implementing correct code
  • ✓ Analysis and code optimization
  • ✓ How to find similar patterns?
  • ✓ How to select data structures?
  • Course prerequisite

  • ✓ Idea about basic DSA concepts
  • ✓ Easy level problem-solving skill
  • ✓ Min 6 hours/week availability
  • ✓ Good internet connection
  • ✓ A good notebook and pen!
  • Course support

  • ✓ Unlimited doubt handling
  • ✓ Two mock interview sessions
  • ✓ Two revision sessions
  • ✓ Weekly practice assignments
  • ✓ Resume and profile building
  • Why join this course?

  • ✓ Sharpen problem-solving skills
  • ✓ Application-centric approach
  • ✓ Reason-centric thought process
  • ✓ Guided + collaborative learning
  • ✓ More than 3x growth in industry!
  • Course Instructor

    Shubham Gautam

    About Shubham GautamExplore Reviews

If you have any questions, please reach out to us at shubham@enjoyalgorithms.com.

Frequently asked questions

1. What will be the language of communication?

2. Where are the classes conducted?

3. What will be the programming language used in this course?

4. Will there be assignments?

5. How will our doubts be handled in the course?

6. Will there be reserved slots for 1:1 or mock interview?

7. How is this course different from your self-paced DSA course?

8. What resources or learning will you follow in this course?

9. Can I pay in instalments?

10. Is there a refund policy?

11. Will you issue a course completion certificate?

12. What if I miss a session during the course?

13. Can I share course resources on social media?

14. What is the difference between 16-Week and 10-Week DSA course?