TCS CodeVita Bootcamp with C++ and DSA
Evening Batch, Oct 2026
TCS CodeVita Bootcamp with C++ and DSA
Solve CodeVita-style problems with confidence: fast, correct C++ under contest conditions.
TCS CodeVita gives you story-style problems in a 3-hour round, judged on hidden test cases: the more you solve, the further you go. This live, trainer-led bootcamp teaches you to read those problems, pick the right data structure and algorithm, and write clean C++ that passes, then puts you through real contest practice.
What you'll learn
- How CodeVita works: rounds, scoring, reading long problem statements and finding the hidden constraints
- C++ for contests: fast input/output, the STL (vector, map, set, priority_queue), time and memory limits
- Arrays and strings: prefix sums, two pointers, sliding window
- Sorting, binary search on the answer, intervals and simulation problems
- Maths for contests: GCD, primes and the sieve, modular arithmetic, combinatorics
- Stacks, queues, recursion, backtracking and greedy strategies
- Dynamic programming: 1D and 2D DP, knapsack, grid paths
- Graphs: BFS and DFS, shortest paths, topological order, minimum spanning trees
- Contest strategy: which problem to attempt first, testing edge cases, avoiding time-outs
How you learn
- 26 live, interactive online sessions, Monday to Thursday, 5:30 to 6:30 PM IST.
- Every topic taught through CodeVita-style problems solved live in C++.
- Two mock contests reviewed in class, and a full 3-hour CodeVita mock before the course ends.
- Unlimited sittings of the GeeksArray TCS CodeVita mock test while you are enrolled.
Who should enrol
- Engineering and MCA students preparing for TCS CodeVita, TCS NQT coding and other campus coding rounds.
- Students who know basic programming (C, C++, Java or Python) and want to get contest-ready in C++.
Course completion
Learners who attend the sessions and complete the mock contests receive a course completion certificate through GeeksArray.
GeeksArray and ConfidentHire Academy are not affiliated with TCS. TCS CodeVita is a contest run by Tata Consultancy Services.
Curriculum · 7 modules, 0 lessons
Module 1 — How CodeVita works and C++ for contests 0 lessons
Contest format, reading long problems, fast I/O, STL basics and time complexity.
Module 2 — Arrays and strings 0 lessons
Prefix sums, two pointers and sliding window on CodeVita-style problems.
Module 3 — Sorting, searching and simulation 0 lessons
Sorting, binary search on the answer, intervals and simulation problems.
Module 4 — Maths for contests 0 lessons
GCD, primes and the sieve, modular arithmetic and combinatorics. Mock contest 1.
Module 5 — Recursion, stacks and greedy 0 lessons
Stacks and queues, recursion, backtracking and greedy strategies.
Module 6 — Dynamic programming 0 lessons
1D and 2D DP, knapsack and grid paths. Mock contest 2.
Module 7 — Graphs and the full CodeVita mock 0 lessons
BFS and DFS, shortest paths, topological order, minimum spanning trees, contest strategy and the full 3-hour mock review.
Cancellation & refund policy
Refund Policy
- If a cancellation request is received 7 days or more before the batch start date, 25% of the course fee will be deducted as cancellation charges and the remaining amount will be refunded.
- If a cancellation request is received between 3 and 6 days before the batch start date, 50% of the course fee will be deducted as cancellation charges and the remaining amount will be refunded.
- If a cancellation request is received less than 3 days before the batch start date, no refund will be applicable.
- No refund will be provided once the batch has started.
- If the batch is cancelled by ConfidentHire, the full course fee paid by the student will be refunded.
- Course fees are non-transferable to another student or batch.
- Approved refunds will be processed within 7–10 working days.
Grab the 🪔 Diwali Offer
Your message goes straight to the batch coordinator, who will follow up.