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

# HNU ICPC Community

> Your gateway to competitive programming at Helwan National University.

## Gateway to Competitive Programming

Master the art of algorithmic problem solving with the official competitive programming community at **Helwan National University**. We provide the roadmap, training, and support you need to excel in national and international competitions.

<Columns cols={3}>
  <Card title="Sheet Tutorials" icon="graduation-cap" href="/level-0/sessions/intro-to-ps">
    Step-by-step tutorials for every topic in our practice sheets.
  </Card>

  <Card title="Problem Sheets" icon="list-check" href="/level-0/sheets/sheet-1">
    Curated problem sets to sharpen your skills systematically.
  </Card>

  <Card title="Contest Editorials" icon="book-open" href="/level-0/contest-editorials/contest-1">
    Detailed explanations and solutions for our community contests.
  </Card>
</Columns>

## Getting Started

<Steps>
  <Step title="Join the Community">
    Join our [WhatsApp Group](https://chat.whatsapp.com/HvjFfdYggVs5tswJMC8PF8) and read [How to Join](/community/how-to-join) to get started.
  </Step>

  <Step title="Set Up Your Environment">
    Follow the [Getting Started](/getting-started) guide to set up C++ and your accounts.
  </Step>

  <Step title="Start Solving">
    Go to [Sheet 1: Intro to PS](/level-0/sheets/sheet-1) and begin your practice.
  </Step>
</Steps>

## Training Path

Our training is organized into **4 levels**, taking you from a complete beginner to a competitive programming expert:

<Steps>
  <Step title="Level 0 Training">
    Master the fundamentals of C++, basic data structures, and introductory problem solving.
  </Step>

  <Step title="Level 1 Training">
    Dive into sorting, searching, number theory, and intermediate data structures.
  </Step>

  <Step title="Level 2 Training">
    Learn dynamic programming, graph theory, and advanced data structures like Segment Trees.
  </Step>

  <Step title="Level 3 Training">
    Tackle complex problems involving advanced geometry, string algorithms, and high-level optimization.
  </Step>
</Steps>

<Card title="Detailed Roadmap" icon="map" href="/training-roadmap" horizontal>
  View the full breakdown of topics, sessions, and requirements for each level.
</Card>

<Card title="Codeforces Group" icon="code" href="https://codeforces.com/group/OL5YI9AjCF/contests" horizontal>
  Join our official group to access all practice sheets and contests.
</Card>

<Card title="Become a member" icon="users" href="/community/how-to-join" horizontal>
  Connect with fellow competitive programmers and represent HNU at ICPC!
</Card>
