Early Bird Scholarship
for the first 20 seats
Apply Now

Master DSA & become industry ready in 12 weeks!

Your roadmap to build a global career in Tech by learning relevant skills hands-on and creating a portfolio from scratch starts here!

Apply Now
The program price is ₹35,400 is exclusive of GST
Mentored by
Pratik Singhal
with experience in brands like
Application deadline
25th March, 2023
Cohort starts on
30th March, 2023
Why Should You Learn DSA?
94% of enterprises agree that DSA is the key to kickstart a tech career, yet a talent and training gap persists.
No.1 high-income skill
2nd most in-demand skill
$ 550Bn market by 2028
12 LPA
Average CTC


What managers and colleagues have to say about Siddhartha
Anisha Tandon
Senior Manager
"The recruiter  suite of Naukri.com was facing an adoption challenge. Even consumers who knew about the products and their features showed low adoption. To drive increased feature usage, Siddhartha and I took the route of gamification where the products in the suite were represented as superheroes, and their features were their superpowers. The game saw a participation by 80% of the Naukri.com recruiter (B2B) database and led to an increase in adoption of the new products and features by 20%."
Sathyajith V
Product Manager
"We together identified an in-product action that had a direct co-relation with customer conversion. We charted out an automated, dynamic, multi-channel communication framework that would help improve product usage of free trialers, thus converting them into product qualified leads (PQLS)."
Aparna Chugh
Senior Manager
"Siddhartha and I collaborated on a Star Wars May the 4th campaign to drive adoption of the new version of Freshdesk. The campaign led to an increase in adoption by 60%. This increase in adoption in 4 days was equivalent to that in the previous 3 months. One of my best and most fun Product Marketing campaigns."
Soumendu Ganguly
Chief Product Officer
"As a Product Marketer in my team, Siddhartha was solely responsible for Shiksha.com's B2B remarketing product. In this role, Siddhartha took charge of sales training and enablement, product operations, execution, and reporting. He also used to work closely with the development teams for product enhancement and maintenance, leading to end-to-end ownership."
Load More
What past students have to say about Siddhartha
Maitreya Dimri
Marketing Strategist
"I spoke to Siddhartha a couple of times and also attended his session on product marketing. In the session, he provided deep insights and guidance that helped me not only crack my Product Marketing interviews but also helped me in my day-to-day role as well."
Vikash Koushik
"Whether you’re testing the waters in Product Marketing or have few years of prior experience, Siddhartha’s Product Marketing sessions are ideal for you to build mental models around how you can think through and level-up in your PMM journey. He’s also a very helpful person which makes his sessions all the more genuine."
Boris Joseph
Senior Manager
"I took the Product Marketing Familiarization session taught by Siddhartha while transitioning between jobs. This session was very enriching in defining and building a perspective of growth levers that can be hacked to improve product adoption and how you interface with all the cross functional teams with a launch/roll out.

The session helped me clear my interview for Consumer + Product Marketing role with a Singapore based Fintech company and he's been a helpful guide ever since with any query that's popped up in my day-to-day work. I highly recommend the course to anyone who's looking to transition into Product Marketing roles."
Load More

This program is for you if you are a...

Software developers looking to get into top product based companies.
Software engineers working in service-based companies like TCS, Infosys, etc.
Students in final year/pre-final year looking for good placements.
Intermediate-Advanced Programmers with basic coding experience.
Passionate programmers who want to learn in detail about Graph Theory.
Competitive Programmers who want to excel in online coding competitions.
Anyone interested in learning about graph theory, problem solving & tech interview preparation.

How does the program work?

Learning online can sometimes be not fun, engaging nor interesting, and one-dimensional but Growth School is not like that.
Weekly Live Q&A Sessions

Have doubts about the program content or need guidance on overcoming roadblocks while scaling your career?

I’ve got you covered. Every week I will come LIVE and answer any question you throw at me LIVE.

Weekly Masterclasses by Industry Experts

Why just learn from me when you can learn from my peers and mentors too? 

Every week, you get to learn from DSA ninjas who have worked with brands like Amazon.

On-Demand Video Track

We know coming LIVE daily to learn can be difficult. Hence I have created the on-demand video track where you can learn the most important concepts required by spending the least amount of time.

Study the video content at your pace and then come up with your doubts weekly to get them answered in the Q&A session.

Jamming & Networking Sessions

Learning alone online can be boring & difficult.

 So, this program is structured in a model: Learn - Ask Questions - Discuss - Apply

Hence every week, there will be a live session for you to discuss and share ideas with your peers, and jam on different problem statements so that you can meet new people and learn together!

A Community for a Lifetime

You learn and grow best when you are surrounded by like-minded people:

You will be made part of a community where you can network, share opportunities, and build relations.

Here’s what you’ll learn in the program

Module 1
Introducing you to how algorithms are analyzed

Design & Analysis of Algorithms: 

  • How to analyze algorithms?
  • Introduction to Big-O Notation?
  • What is time complexity ?
  • What is space complexity ?
  • Reverse engineering a solution

Complexity Calculation:

  • Time Complexity Calculation - Standard Case
  • Time Complexity Calculation - Iterative Case #1
  • Time Complexity Calculation - Iterative Case #2
  • Time Complexity Calculation - Standard Case -  Recursive Case
  • Space Complexity Calculation - Standard Method
  • Space Complexity Calculation - Recursion Tree Method
  • Space Complexity Calculation - Back Substitution Method
  • Develop skills to critically analyze algorithms for efficiency.
  • Gain a deep understanding of Big-O Notation for comparing efficiency.
  • Assess algorithm time complexity and predict execution time.
  • Understand how memory requirements scale with input size.
  • Learn to dissect and understand existing algorithmic solutions.
  • Master calculations for standard, iterative, and recursive cases.
  • Acquire skills in standard, recursion tree, and back substitution methods.
  • Solid foundation in algorithmic design and analysis.
  • Essential skills for technical interviews and problem-solving.
  • Advancement in computer science and software engineering careers.
Module 2
Arrays & Ad-Hoc Problems
Learn the main techniques used in ad-hoc problems
  • Why are arrays fastest ? 
  • Understanding resizable arrays
  • Problems based on arrays

Two Pointer Approach
  • Moving pointers towards each other

Sliding Window Approach
  • Fixed Window Approach
  • Resizable Window
  • Delve into the efficiency of arrays, grasp the dynamic nature of resizable arrays, apply array concepts to solve diverse algorithmic problems, master the strategy of the Two Pointer Approach with pointers converging, explore fixed and resizable window techniques within the Sliding Window Approach, and emerge with enhanced understanding, proficiency, problem-solving skills, and mastery in array efficiency, resizable arrays, two-pointer strategies, and sliding window techniques, propelling your competence in algorithmic approaches.
Module 3
Linked List & Memory Management
Learn about Memory management with Data structures and linked lists
  • Linked Lists And why we use them
  • Linked List Standard Technique
  • Linked List Multi Pointer Technique
  • Linked List Implementation Techniques
  • Linked List Pointer Manip Technique
  • Explore the significance of Linked Lists and their usage, delve into standard and multi-pointer techniques for Linked Lists, master implementation techniques, and understand pointer manipulation in Linked Lists. The outcome encompasses comprehensive knowledge in memory management, adeptness in Linked Lists, and the ability to solve problems based on this fundamental data structure.
module 4
Searching & Its Applications
Learn the techniques required for searching over arrays and range
Search Algorithms:
  • Binary Search
  • Linear Search

Search Problems:
  • Standard Binary Search Technique
  • Modified Binary Search Technique
  • Binary Search Over Range Technique
  • Binary Search - Rotation Technique
  • Embark on a journey through search algorithms such as Binary Search and Linear Search, and master standard and modified techniques, range-based and rotation-specific methodologies in Binary Search, leading to a refined skill set for problem-solving in diverse search scenarios.
Load More

Program Outcomes

Harshi Jaiswal
Before this Program
After This Program
Himanshu Sharma
Before this Program
After This Program
Software Developer
Sourabh Bhavsar
Before this Program
After This Program

What our happy alumni say about the experience

Adarsh Suresh
Software Developer at Job Twine
I was unemployed for 2 years before joining the course  and this is one of the bestinvestments I have made.
Baji Shaikh
InnoMinds & Value Labs(2.5x Jump in Salary)
I enrolled in the Interview course and it has been a huge help for me and and has helped me get a better job as well. Would definitely recommend people to enroll.
Deepa Majnunath
“Could not really understand the time complexity or space complexity and the constraints of the problem. I have been trying to watch some videos and some courses online and learn it, but it was really difficult and hard to understand the depth and solve, and was being stuck with some problems and it would be a deadlock. I got to know about the GrowthSchool course from my facebook, the program is very helpful and it has really helped me to come out of the deadlock of being stuck. Pratik helped me to understand what’s important for interviews, what are all the DSA, the theory of it in detail with its application and the real world problems of Leetcode and most importantly have always helped me and guided me to come out of all my doubts, with complete support, time and patience, it is only after I joined this course, I feel more confident as coder myself, I was stuck up in the lonely loop with no ecosystem.”

How it works?

Application  Process

Fill out the application form to apply for the DSA Program

Application  Review

Experts review each application selecting only 50 people who are aligned with our goal and values


Selected candidates will receive an email.

Program Kick-off & Onboarding

Welcome to the 12-week madness to learn, build relations, and hit your goals


Meet & network with fellow learners


Celebrate your achievements with the community.

Program Details

Ready to Join?

More than 100 people have already applied for the program. So make sure you apply now!

FYI: We go through every application very carefully and handpick each cohort member so make sure you fill in the right (and most detailed) information so that we can get to know you better via the form.
Apply Now
The program price is ₹35,400 exclusive of GST

What you’ll get...

Access to a powerful community of Engineers and people from top brands.
One year access to the pre-reads, curriculum, and training material.
Exclusive passes to physical events and meetups in the community.
Opportunity to connect with a powerful community who are already at the bleeding edge of all innovations in Data Analysis and Data Visualization.

FAQs: Here’s everything you may ask...

What is this program about?
This program will help you start or upskill your journey as a Tech Prep Expert. It will help you gain solid foundations in all concepts of DSA with live mentorship sessions, hands-on learning, projects, and portfolio building. 

At the core of this program lies our efforts to help you upskill or transition into a Tech Career.
Why should I take this program now?
The demand for DSA will continue to rise over the next decade, making it the most sought-after skill and the best time to get into DSA is NOW! Build your own future and also get highly paid for it.
Are there any prerequisites for this program?
In order to attend this program, one simply needs the will to learn.

With that said, you will have the best results in the program if you can devote the time and energy needed to develop your DSA acumen.

The live calls and material provide a step-by-step roadmap to building your career in Tech Domain. The more aligned you are with that goal, the better.
What if I can’t make the live sessions?
The GrowthSchool DSA Mentorship Program is designed to work with your schedule. We strongly encourage you to attend the live kickoff call.

We also encourage you to attend the other live calls, but it’s not a problem if you can’t. The main thing you’ll miss is the “breakout rooms”, where fellow product marketers give feedback & discuss in small Zoom groups.

Otherwise, you’re able to watch the session recordings and participate in discussions and feedback on the community forum.
How much access do I get to the mentors?
We can’t promise that they will reply to every single message, but they will be active during the live sessions and on the community

They will answer questions, provide feedback, and share their private notes to address common pain points.
What deliverables will I walk away with?
This program is all about taking action.

It’s about giving you the foundation to accelerate your professional growth by building a career in Tech. 

By the end of the program, you will be able to gain unmatched knowledge and skills in Tech, master all the necessary tools, build your portfolio from scratch on GitHub or Kaggle by working on industry-relevant projects, and much more. Beyond the tangible items, you’ll also leave with new friends and connections from around the world. GrowthSchool alums are a growing and visible presence on social media around the Internet.
How much time can I expect to spend on the program each week?
At least 4-5 hours per week, for the 12 weeks of the program.

This program is a sprint, and you’ll be asked to execute things. The live sessions will be 120-150 minutes long.

They’ll take place in the evenings (IST). We also offer bonus Guest workshops and Jamming Sessions throughout the program of five weeks. This program is created for ambitious and intellectually curious people, who want to kickstart their Tech. journey and make a remarkable difference in society.

The program is designed to slot into your current life and schedule. You’ll need to block off time each week for focused learning, collaboration, and individual execution. Growing up, your best teachers always pushed you harder than you would have pushed yourself. That’s what will happen in 12-Week DSA Advanced Program.

Most online programs don’t lead to results because they ask for too little from their students. But as you know, quick hacks and cheap tricks are ineffective. They don’t stand the test of time. This program is the opposite. There are no secrets or shortcuts. Instead, the program offers a proven roadmap for building a successful career in Tech.

Discipline, consistency, and persistence is the key to success in the program.
Couldn’t I find this material online for free?
Tech is a fast-growing and challenging industry. With that said, the majority of what you find online is superficial.

It’s written by content marketers who may not necessarily be experts on the subject themselves.

Even if they give you the “right answer,” it’s not worth very much without the structure and support needed to implement what you learn.

Rather than spending years of your precious life searching for and reading those articles, you will find the best information distilled here into a coherent and actionable framework.

Better yet, you’ll have a community of Tech  professionals who can support you emotionally and intellectually. 
What’s included with the program?
Along with coaching, you’ll have lifetime access to all the pre-study material, recordings of the live cohort sessions, guest sessions, and a private online community where you’ll interact with your batchmates.

You’ll retain access to the program materials and community indefinitely after the program ends.