Learn Web Development(MERN) + Data Structures & Algorithms(Java)
MERN Stack Web Development + DATA STRUCTURES & ALGORITHMS
New Delta Batch Δ
-
Complete Web Development (MERN)
-
Frontend & React
-
Backend & Database
-
Version Control (Git & Github)
-
Zoom, Airbnb & multiple projects
-
Individual Doubt support : TA
-
Live Mentorship Sessions
-
Certificate of Completion
-
Duration - 4.5 months
-
Start Date - 15th February, 2024
New SIGMA Batch 𝚺
-
Everything included in New Delta
-
Java Language
-
Data Structures & Algorithms
-
Advanced DSA
-
Live Doubt Sessions with FAANG Engineers : alternate day
-
Library Feature : Video Solutions of FAANG Coding Rounds
-
Individual Doubt Support for DSA : TA
-
2 Certificates of Completion
-
Duration - 8.5 months
-
Start Date - 15th February, 2024
Sigma Batch Curriculum
What is Web?
Markup with HTML & JSX
Flexbox, Grid & Responsiveness
Bootstrap Layouts & Components
Frontend UI Framework - Tailwind CLI
Core JavaScript & Object Orientation
Async JS - promises, async/await
DOM & Events
Event Bubbling & Delegation
Ajax, Axios & fetch API
Functional React Components
Props & State Management
Dynamic Component Styling
Functions as Props
Hooks in React : useState, useEffect
Material UI
Custom Hooks
Supplement: Redux & Redux Toolkit
Version Control: Git & Github
Databases (SQL & No SQL)
Mongo Relationships
Dive deep into Mongo
Express, Nodejs & npm
REST APIs
Routing, cookies & session
Middlewares deep dive
EJS Templating
MVC Architecture
Client & server side Validations
Error Handling & flash-connect
Authorization
Cloudinary & MapBox with Geocoding
Deployment with Render
+ More Topics like AWS, WebRTC in Project based learning (after batch completion)
Spotify Player Replica (CSS)
Simon Says Game (JS)
Todo List App (JS)
Real-time Weather App (React & Material UI)
Airbnb (Full Stack Major Project with Deployment)
Zoom Replica with Video Conferencing (MERN Stack)
+ More Full Stack Projects like Zerodha etc. (after batch completion)
Flowcharts & Pseudocode
Variables & Data Types
Operators
Conditional Statements
Loops (Flow Control)
Patterns
Functions & Methods
Strings
Functions & Methods
Sorting Algorithms
Bit Manipulation
Object Orientation (OOPs)
Recursion & Backtracking
Divide & Conquer
ArrayLists
Linked Lists
Stacks & Queues
Binary Trees
Binary Search Trees
HashMaps & HashSets
Heaps (Priority Queue)
Tries
Graph
Greedy Algorithms
Dynamic Programming
Segment Trees
Batch Overview
-
First 4.5 months : MERN Stack
-
Next 4 months : Java+DSA
-
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
Lectures that cover all important DSA & Development concepts for internships/placements
Batch start date 15th Feb, 2024.
Batch start date 15th Feb, 2024.
Alternate Day Schedule
Doubt Assistance
When you are stuck, use multi-step Doubt Assistance. Get Access to :
- Alpha & Delta community with TAs
- Alpha & Delta community with TAs
- Instructor DSA Live Sessions
- Weekly DSA Doubt Sessions
NEW Library solution
-
- You are just 8.5 months away from cracking your dream company.
-
- 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.
Frequently asked questions
Batch Related Doubts
Sigma is the combination of Web Development & DSA batches. You'll first learn Development for 4.5 months & then DSA for the next 4.5 months.
Yes, you will get access to all the features of Alpha Plus & Delta batch in Sigma.
Yes, this batch will cover all important concepts from basic till advanced. So, there is no need to know anything about coding beforehand.
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.
Anyone, from any background or field of study, can take up this batch and learn Full Stack Web Development along with DSA.
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.
Yes, it is a self-paced batch and can be done along with college classes.
The batch is taught in Hinglish (a mix of Hindi & English).
You will get lectures on the Apna College Website. Log in to the website, then go to "My Batch" & access your batch lectures.
As this is a combo of 2 batches, The Development batch duration is almost 4.5 months & DSA batch duration is almost 4 months. Total duration will be around 8.5 months.
The batch will be accessible for the duration of two years.
Yes, you will get 2 certificates of completion. One for DSA batch & one for Web Development batch.
Yes, each lesson will be unlocked on alternative days so that you have ample time to learn core concepts & get hands-on experience.
Yes, the course will have many minor & major projects that will help to strengthen your concepts and you can mention in your resume/portfolio.
Yes, an exclusive community will be there for all enrolled students.
Development Batch will be in recorded format with LIVE mentorship sessions on important topics.
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.
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.
All lectures and live sessions will take place in the evening (after 6pm). Schedule for each week will be conveyed in advance.
You will find your batch in the My Batch section. Please note, the lectures will be visible after the batch starts on 15th February, 2024.
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 sigma@apnacollege.in with the subject "ENROLMENT ISSUE SIGMA FEB24" along with your full name, phone number, payment id from Razorpay and a screenshot of your payment.
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 sigma@apnacollege.in with the subject "ENROLMENT ISSUE SIGMA FEB24" along with your full name, phone number, payment id from Razorpay and a screenshot of your payment.
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
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.
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.
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.
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.
- 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.