Learn C++ with Data Structures & Algorithms in 4 Months!
100+ Hrs of learning & 300+ Qs
Individual Doubt Solving TAs & Community
Access to Library Plus for PYQs of Top Companies
Trusted us for their Placement Preparation
Write your awesome label here.

Thousands of our students achieved their dream job at

+ many more

Thousands of our students achieved their dream job at

+ many more

Congratulations, you have successfully enrolled!
Welcome to C++ DSA Batch :)
Classes starting from 18th April
Batch Overview
  • 1:1 Doubt Assistance with TAs & Community
  • 300+ Coding Questions on All Important Topics (asked by Top Companies)
  • Library Feature for Level Up
  • Live Resume & Interview Preparation
  • Complete C++ Language
  • Complete Data Structures & Algorithms
  • Alternate Day Lecture Schedule

Course Duration - 4 months
Course access is for 15 months.

Exclusive Doubt Assistance
Get 1:1 doubt support from exclusive TAs and the batch community 

What will you learn?

Programming with C++
Flowcharts & Pseudocode
Variables & Data Types
Conditional Statements
Loops (Flow Control)
Functions & Scope
Data Structures & Algorithms
Arrays & 2D Arrays
Sorting Algorithms
Pointers & Dynamic Allocation
Standard Template Library (STL)
Time & Space Complexity
Recursion & Backtracking
Divide & Conquer
Object Oriented Programming (OOPs)
Linked Lists
Stacks & Queues
Binary Trees
Binary Search Trees
Advanced DSA
Heaps (Priority Queue)
Greedy Algorithms
Dynamic Programming
Segment Trees
What is Library+ ?

Get PYQ Video Solutions of Google, Microsoft, Atlassian, Adobe, Goldman Sachs created by same company mentors.

i.e Google’s most Imp PYQ Video Solution by Google Mentor.

Who is C++ DSA for?


who want to prepare for their placements & internships. C++ DSA is a popular option among students to build fundamental understanding of CS, improve problem solving & prepare for their coding interviews.

Working Professionals

who want to build upon existing skills to enhance their problem solving or make a shift to product based tech companies i.e. looking for career advancements within the tech field.
Live Mentorship Sessions
Exclusive Success Mantras that give you an edge
Learn to create an impressive Linkedin profile, seek referrals, make connections & more.
Resume Building
Build an ATS compliant resume; Learn how to organize sections & customize for different orgs.
Projects Discussion
Overview of the various tech stacks, types of projects to be built & added to resume.
Coding Platforms
Lays out a roadmap on how to continue your practice going forward to become a self-reliant coder.
Off Campus
Covers the process and platforms for applying to off-campus internships & placements.
Interview Preparation
Covers the essential Do's & Don'ts for interviews & additional theory subjects to prepare for.
Meet your Teacher

Shradha Khapra

Co-founder, Apna College
5 Million+ Students on Youtube
Ex-Microsoft, Software Engineer
2x Intern at Microsoft & DRDO (ML)
Ex-Microsoft, SWE
Google SPS, India 
Published by Wiley

Get Certified.

  • Start today
    You are just 4 months away from cracking your dream company.
  • Believe in yourself 
    Coding is simple. You just need the right guidance. Follow us and in just 4 months you will be Internship/Placement ready for Tech companies. 
Start your Placement Journey Today. 

Frequently asked questions

I don't know anything about Coding, is this batch good for me?
Yes, this course will cover all important concepts from basic till advanced. So, there is no need to know anything about coding beforehand.
Do I need to learn C before learning C++?
No, you don't need to learn C or any other language as a pre-requisite for learning C++. You can directly start learning C++ as your first coding language.
Do I need to be a Computer Science student to take up this batch?
Anyone, from any background or field of study, can take up this batch and learn DSA.
I already know basics of C++, is the batch good for me?
Yes, the batch is good for you as mojority of the course will consist of DSA & advanced DSA, which is important for placements. You can choose to revise the topics you have already done along with the batch or skip the ones you are confident about.
Can I study from C++ DSA with my college classes?
Yes, you can study along with college classes. As the lectures will be uploaded on alternate days and all live mentorship sessions will be held in the evenings, this will give you ample flexibility to study.
Is the batch in Hindi or English?
The batch is taught in Hinglish (a mix of Hindi & English), very similar to the launch video of the batch. 
How long is the batch access?
The batch is accessible for the duration of 15 months from the date of enrollment.
For consistency a deadline is important and i.e. why we don't believe in lifetime access as it may lead to procrastination and prolonged unemployment.
Will there be a Certificate of completion?
Yes, you will get a certificate after finishing all the lectures.
Is there a batch schedule? 
Yes, the schedule will be for alternate day lectures. Additional details about the live mentorship sessions & lectures are shared with students on orinetation day (Day 1) of the batch.
Will there be question practice in the course?
Yes, the course has 300+ carefully curated questions solved in class. 
What are Data Structures and Algorithms(DSA)?
These are tools & techniques that will help us write good code.
A data structures is a named location that can be used to store and organize data.
An algorithm is a collection of steps to solve a particular problem.
Why should I learn Data Structures and Algorithms(DSA)?
  • Data Structures and Algorithms are frequently asked in Job interviews of many companies like Microsoft, Google, Amazon, Atlassian & many many more.
  • It also help you to write optimized and scalable code.
  • You will also learn to write code that runs faster and requires less storage.
Is there a group/community I can join after enrolling?
Yes, an exclusive C++ DSA community will be there for all enrolled students.
Will there be Live classes?
Please note that only mentorship sessions in the batch will be conducted in Live mode. The lectures will be available on alternate days & are to be completed in a self-paced manner.
What are the lecture timings?
All lectures will be available around 8PM. The timings for mentorships session may vary but will be held in the evenings. 
I just completed 12th and I want to start preparing for my internship/job as a Software Developer, can I take it?
Yes, you are eligible to enrol as we will cover everything from basics to advanced. It is always better to start as early as possible. It will give you a good head start and ample time to practice. 
Where will I find my batch after enrollment?
You will find your batch in the My Batch section on the website. Please note, the lectures will be visible after the batch starts on 18th April, 2024.
I paid but did not receive any welcome email/unable to access my batch. What to do?
In most of the cases this is because you filled a different email address or wrongly typed your email address while payment. In such a case please send us an email at alpha@apnacollege.in with the subject "ENROLMENT ISSUE C++ DSA" along with your full name, phone number, payment id from Razorpay and a screenshot of your payment. 
(Support team (10am-6pm) may take 24-48 hours to address your issue due to heavy load.)
Library Feature will be for how many companies?
Currently Library feature is available for the following companies : Google, Microsoft, Amazon, Atlassian, Adobe and Goldman Sachs.
More companies will be added with time.

Special 27% Offer ending soon!