> ## Documentation Index
> Fetch the complete documentation index at: https://launchpad-about-us.nxtwave.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# 🧮 DSA & CP

> Master DSA and Competitive Programming on Launchpad with mock assessments, past contest problems, and a five-phase CP curriculum in C++.

The DSA and CP track on Launchpad is built for students who want interview-ready problem solving and contest-grade speed. You get a full Data Structures and Algorithms course plus a five-phase Competitive Programming path in C++, backed by mock assessments and past contest problems you can retry any time.

## Data Structures and Algorithms

The DSA course covers the patterns that show up in placement rounds and online assessments, and reinforces them with:

* **Mock assessments** that mirror the timing and difficulty of real company rounds.
* **Past contest problems** curated so you can practice on questions that have actually appeared in competitive programming contests.
* Direct handoff into the [DSA Sheet](/practice/dsa-sheet) so every concept has a paired 400-problem pattern-based drill.

## Five-Phase Competitive Programming Track

The CP track takes you from your first C++ program to the advanced structures and graph techniques that decide top ranks in contests.

<Steps>
  <Step title="Phase 1: C++ Programming Foundations">
    Set up your toolchain and get fluent with C++ syntax, standard library containers, and the idioms that make CP code fast to write.
  </Step>

  <Step title="Phase 2: Core Problem-Solving Patterns">
    Build the reflexes for the recurring techniques that carry across contest problems and interview rounds.
  </Step>

  <Step title="Phase 3: Intermediate Data Structures">
    Level up into the data structures that separate contest solvers from casual coders, with focused practice on each.
  </Step>

  <Step title="Phase 4: Advanced Data Structures">
    Take on the advanced structures used in higher-rated problems, with worked examples and drills.
  </Step>

  <Step title="Phase 5: Graph Theory">
    Finish with graph theory, from traversal to the deeper algorithms that unlock hard contest problems.
  </Step>
</Steps>

## Where to practice next

<CardGroup cols={2}>
  <Card title="DSA Sheet" icon="list-check" href="/practice/dsa-sheet">
    A 400-problem pattern-based sheet with AI Tutor, notes, streak calendar, and leaderboard.
  </Card>

  <Card title="CP Ladder" icon="stairs" href="/practice/cp-ladder">
    Rating-banded contest problems with topic filters, Guided Mode, timer, and global heat map.
  </Card>
</CardGroup>

<Tip>
  Pair the CP track with [Problem of the Day](/practice/potd) and [Daily Practice Problems](/practice/daily-practice-problems) to keep your streak alive.
</Tip>
