CODER ARMY : Complete Placement Preparation!
DSA + Development + Quant-Aptitude
- DSA + Development + Quant-Aptitude
- Individual Doubt Solving — TAs & Community
- Access to PYQs of Top Companies

(Live classes & guidance)
Curriculum — Full course content
Module 1 — Foundations: Programming & Problem Solving
- Introduction to Programming & Tools (IDE, Git)
- Variables, Control Flow, Functions
- Arrays, Strings, Linked Lists — basics & operations
- Big-O Notation & Complexity Analysis
Module 2 — Data Structures & Algorithms I
- Stacks, Queues, Recursion
- Trees: Binary Trees, Traversal, BSTs
- Hash Tables and Sets
- Sorting & Searching: QuickSort, MergeSort, Binary Search
Module 3 — Data Structures & Algorithms II
- Graphs: Representations, BFS, DFS
- Shortest Paths & Dijkstra
- Dynamic Programming: Patterns & Practice
- Greedy Algorithms & Backtracking
Module 4 — System Design Basics & Development
- Intro to Web: HTTP, REST, Client-Server
- Frontend Basics: Semantic HTML (no CSS required)
- Backend Basics: Node.js / Express (or alternative)
- Databases: SQL vs NoSQL; basic CRUD & modeling
Module 5 — Aptitude & Quantitative
- Number Theory & Math Tricks for Interviews
- Probability & Combinatorics basics
- Time & Work, PnC, Ratios
- Speed & Accuracy drills
Module 6 — Mock Interviews & Soft Skills
- Live mock interviews (DSA + System Design)
- Resume review & LinkedIn tips
- Behavioral interview preparation
- Offer negotiation basics
Step-by-step learning path (12 weeks)
- Week 1 — Setup & Basics: Setup Git & IDE, hello world, basic problems (arrays).
- Week 2 — Data Structures: Arrays, Strings, Linked Lists (easy → medium).
- Week 3 — Recursion & Stacks/Queues: Recursive patterns, stack-based problems.
- Week 4 — Trees: Traversals, BST operations, tree problems.
- Week 5 — Sorting & Searching: Implement and compare sorts; complexity.
- Week 6 — Graphs: BFS/DFS and classic graph problems.
- Week 7 — Dynamic Programming I: Memoization, knapsack, simple DP.
- Week 8 — Dynamic Programming II: Advanced DP patterns.
- Week 9 — System Design Basics: Small systems design, APIs, caching basics.
- Week 10 — Projects: Build a full-stack mini-project and deploy.
- Week 11 — Mock Interviews: Timed mocks, feedback, improvement plan.
- Week 12 — Final Prep: Revision, company-specific PYQs, interview strategy.
Projects & Practical Work
- Project 1 — Algo Visualizer: Visualize sorts & graph traversals (basic UI or CLI).
- Project 2 — RESTful Notes App: Full-stack app with auth, CRUD, and deployment.
- Project 3 — DS Library: Implement stacks, queues, trees, graphs in your chosen language.
Practice & Assessments
- Weekly assignments (easy → hard)
- Timed practice tests (45–90 minutes)
- Company-specific PYQs & mock rounds
- Peer code review and TA feedback
MY GEN AI BATCH
Feature | GEN-AI | Strike Batch |
---|---|---|
Focus | intro AI | DSA + Web Dev + Aptitude |
TA Support | built a AI | Individual doubt-solving |
include | vector database | 400+leetcode questions |
projects | langchan & gpt | Multiple hands-on projects |
FAQ
- How are classes conducted?
- Live classes with recorded sessions for revision.
- What if I miss a class?
- Recordings and TA support ensure you catch up quickly.
- Are there placement services?
- Yes — mock interviews, PYQs and placement assistance. Final offers depend on student performance and company requirements.