Get Placement Ready with Shradha Ma'am!
Admissions closed for this batch.
Write your awesome label here.
Data Structures & Algorithms + Web Development
Alpha Plus v/s Sigma Batch

alpha Plus  

Complete DSA Batch
  • Java Language
  • Data Structures & Algorithms
  • Advanced DSA
  • Live Doubt Sessions with FAANG Engineers : alternate day
  • Individual doubt support : TA
  • Certificate of Completion
  • Duration - 4 months
  • Start Date - 24th December, 2023

SIGMA Batch  𝚺

Complete DSA + Web Development
  • Everything included in Alpha Plus
  • Complete MERN Stack
  • Frontend & React
  • Backend & Database
  • Git & Github
  • 2 Certificates of Completion
  • Multiple Development Projects
  • Duration - 8.5 months
  • Start Date - 24th December, 2023

Winter Batch !

Join SIGMA Batch

First DSA then Web Development

Congratulation, you have successfully joined!

Welcome to Sigma Batch :)

Batch Start Date - 24th Dec, 2023

Sigma Batch Curriculum

Data Structures and Algorithms

Programming with Java
Flowcharts & Pseudocode
Variables & Data Types
Conditional Statements
Loops (Flow Control)
Functions & Methods
Functions & Methods
Data Structures & Algorithms
Sorting Algorithms
Bit Manipulation
Object Orientation (OOPs)
Recursion & Backtracking
Divide & Conquer
Linked Lists
Stacks & Queues
Binary Trees
Binary Search Trees
Advanced DSA
HashMaps & HashSets
Heaps (Priority Queue)
Greedy Algorithms
Dynamic Programming
Segment Trees
Full Stack Web Development | MERN Stack
Frontend (HTML,CSS,Javascript, React)
What is Web?
HTML Basics
Inline v/s Block Elements
Tables & Forms
Intro to CSS
Selectors in CSS
Box Model & CSS Units
Flexbox & Responsiveness
Tailwind CSS
JavaScript Basics
Functions & Arrays
Objects & Timing Functions
DOM Manipulation
Promises & Callback
Git & Github
Backend (NodeJS, MongoDB, SQL)
Creating Express Apps
Templating in JavaScript
Introduction to Databases (SQL)
Handling Errors
Spotify Player Replica (CSS)
Sidebar Menu Panel from Scratch (CSS)
Simon Says Game (JS)
Todo List App (JS)
Real-time Weather App (React & Material UI)
Full Stack Major Project

Thousands of our students achieved their dream job at

+ many more

Batch Overview

  • First 4 months : Java+DSA 
  • Next 4.5 months : MERN Stack
  • Live Resume & Interview Preparation
  • Live DSA Doubt Sessions with FAANG Teachers
  • TA: Doubt Assistance
  • Multiple Practical Projects
  • Library Feature for Level Up
  • 300+ Coding Questions on All Important Topics (asked by Top Companies)


Lectures that cover all important DSA & Development concepts for internships/placements

Batch start date 24th Dec, 2023
Alternate Day Schedule
DSA Duration - 4 months
Development Duration - 4.5 months

Doubt Assistance

When you are stuck, use multi-step Doubt Assistance. Get Access to :

- Alpha & Delta community with TAs
- Instructor DSA Live Sessions 
- Weekly DSA Doubt Sessions
Course access is for 2 years.

NEW Library solution

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

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

Shradha Khapra

Co-founder, Apna College
Ex-Microsoft, Software Engineer
Ex-Microsoft, SWE
Google SPS, India 

Get Certified..

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

Frequently asked questions

Batch Related Doubts

What is Sigma? 
Sigma is the combination of DSA & Development batches. You'll first learn DSA for 4 months & then Development for the next 4.5 months.
Will I get access to all Alpha Plus & Delta batch features?
Yes, you will get access to all the features of Alpha Plus & Delta batch in Sigma. 
I don't know anything about Coding, is this batch good for me?
Yes, this batch will cover all important concepts from basic till advanced. So, there is no need to know anything about coding beforehand.
Can I enrol as a working professional?
Yes, the batch is curated to help you become a web developer with alternate day schedule, you'll be able to manage with the pace even as a working professional.
Do I need to be a Computer Science student to take up this course?
Anyone, from any background or field of study, can take up this batch and learn DSA along with Full Stack Web Development.
I just completed 12th and I want to start learning coding, 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 get practical experience. 
Can I do this batch with my college classes?
Yes, it is a self-paced batch and can be done along with college classes.
Is the batch in Hindi or English?
The batch is taught in Hinglish (a mix of Hindi & English). 
Where will I get the lectures?
You will get lectures on the Apna College Website. Log in to the website, then go to "My Batch" & access your batch lectures.
What is the batch duration?
As this is a combo of 2 batches, The DSA batch duration is almost 4 months & Development batch duration is almost 4.5 months. Total duration will be around 8.5 months.
How long is the batch access?
The batch will be accessible for the duration of two years.
Will there be a Certificate of completion?
Yes, you will get 2 certificates of completion. One for DSA batch & one for Web Development batch.
Is there a batch schedule? 
Yes, each lesson will be unlocked on alternative days so that you have ample time to learn core concepts & get hands-on experience.
Will there be projects in the batch?
Yes, the course will have many minor & major projects that will help to strengthen your concepts and you can mention in your resume/portfolio. 
Is there a group/community I can join after enrolling?
Yes, an exclusive community will be there for all enrolled students.
Will there be LIVE classes?
DSA Batch is a LIVE + VOD Batch. Live is for alternate day Live classes of DSA instructors. VOD is Video on Demand, you will get video lectures of Shradha ma'am on alternate days. It will be a hybrid batch with 3 live classes & 3 lectures each week. There will be an additional live doubt session at the week's end.
Development Batch will be in recorded format with LIVE mentorship sessions on important topics.
What are the class timings?
All lectures and live sessions will take place in the evening (after 6pm). Schedule for each week will be conveyed in advance.
Where will I find my batch after purchase?
You will find your batch in the My Batch section. Please note, the lectures will be visible after the batch starts on 24th December, 2023.
I paid but still did not receive any welcome email/unable to access my course. What to do?
First of all, don't worry as our team is available to help you.
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 with the subject "ENROLMENT ISSUE SIGMA" along with your full name, phone number, payment id from Razorpay and a screenshot of your payment. 
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.

General Doubts

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.
What is Web Development?
It is the process of building websites for the internet. We use many websites like Amazon, Flipkart, Netflix & many more. We will learn the process of designing, building & deploying such websites on the internet.
What is MERN Stack in Development?
MERN stands for MongoDB, Express, React & Node. These are the 4 key technologies that will be covered in the batch. MERN is the most popular stack for web development & choice for today’s web developers.
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.
Why should I learn Web Development?
  • Almost all tech companies do some kind of development, thus becoming a SKILLED Full Stack Web Developer opens up a lot of jobs for you.
  • You will built projects that will give you a practical coding & development experience. These projects will be useful when you apply for internships & placements. 
  • Even if you apply for Software Engineering roles, development experience will give you an edge in the selection process.
  • You can also use your development skills to do freelancing, contribute to open source or work on building your own tech startup.