explaingit

wncc/dsa-bootcamp-2026

17Audience · developerComplexity · 1/5Setup · easy

TLDR

An 8-week structured self-study program for learning Data Structures and Algorithms from scratch, organized by IIT Bombay's coding club with weekly topic roadmaps, ordered lessons, and daily practice problems.

Mindmap

mindmap
  root((dsa-bootcamp-2026))
    Structure
      8 weekly folders
      Weekly README
      Ordered topics
    Week 1 topics
      C++ basics
      Time complexity
      C++ STL
      Arrays and sorting
    Study method
      Daily practice
      Think before hints
      Re-solve from scratch
    Audience
      Beginners
      Bootcamp cohort
    Community
      WhatsApp group
      IIT Bombay WnCC
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Follow an 8-week ordered curriculum to learn DSA from scratch using daily problem sets

USE CASE 2

Use the Week 1 roadmap to get up to speed on C++ STL, arrays, and sorting before tackling harder topics

USE CASE 3

Study alongside a cohort by using the repository structure as your weekly checkpoint tracker

Tech stack

C++

Getting it running

Difficulty · easy Time to first run · 5min
No license information was provided in the explanation.

In plain English

DSA Bootcamp 2026 is a study resource put together by the Web and Coding Club (WnCC) at IIT Bombay. It is an 8-week structured program for learning Data Structures and Algorithms, which are the building blocks of almost every software application. If you have never written code for sorting a list or finding the shortest path in a network, this is where you would start. The bootcamp organizes everything into weekly folders inside the repository. Each week has its own README that describes the learning path for that week, what topics are covered, and in what order to study them. The idea is that each topic builds on the previous one, so you know what you need before you tackle something new. Week 1, for example, covers basic syntax and input/output, time and space complexity, the C++ Standard Template Library, arrays, and sorting. The intended workflow is straightforward: read the week's README first, work through the topics in the specified order, and solve practice problems daily rather than saving them all for the weekend. The repository also recommends spending time thinking about a problem before looking at hints, and re-solving it from scratch if you do look at a solution. This is a known technique for building genuine problem-solving skill rather than just recognizing answers. At the time of this writing, the roadmap table only lists Week 1 content, which suggests the rest of the weeks are still being added. The repository is organized to support a cohort of learners who also have access to a WhatsApp group for questions. This is a self-study companion for enrolled bootcamp participants, not a stand-alone course with video lectures or automated grading. If you are looking for a guided introduction to DSA with organized notes and problem sets, this repository provides the structure, but the community component and instructor interaction happen outside of GitHub.

Copy-paste prompts

Prompt 1
I am starting Week 1 of the wncc/dsa-bootcamp-2026. Explain time complexity and Big-O notation to me in plain English and give me three practice problems at beginner level to try today.
Prompt 2
I finished the Week 1 topics in dsa-bootcamp-2026 and got stuck on a sorting problem. Here is my C++ code: [paste code]. Help me find the bug and explain why the fix works.
Prompt 3
Using the dsa-bootcamp-2026 structure as a guide, create a personal study schedule for me that spreads Week 1 topics over 7 days with daily problem targets.
Prompt 4
I want to practice the C++ STL covered in Week 1 of dsa-bootcamp-2026. Give me five exercises using vector, map, and set that progressively increase in difficulty.
Prompt 5
I looked at a solution hint in dsa-bootcamp-2026 and now want to re-solve the problem from scratch. Here is the problem: [paste problem]. Talk me through my thinking without giving me the answer directly.
Open on GitHub → Explain another repo

← wncc on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.