Skip to main content

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.

Sheet Tutorials

Step-by-step tutorials for every topic in our practice sheets.

Problem Sheets

Curated problem sets to sharpen your skills systematically.

Contest Editorials

Detailed explanations and solutions for our community contests.

Getting Started

1

Join the Community

Join our WhatsApp Group and read How to Join to get started.
2

Set Up Your Environment

Follow the Getting Started guide to set up C++ and your accounts.
3

Start Solving

Go to Sheet 1: Intro to PS and begin your practice.

Training Path

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

Level 0 Training

Master the fundamentals of C++, basic data structures, and introductory problem solving.
2

Level 1 Training

Dive into sorting, searching, number theory, and intermediate data structures.
3

Level 2 Training

Learn dynamic programming, graph theory, and advanced data structures like Segment Trees.
4

Level 3 Training

Tackle complex problems involving advanced geometry, string algorithms, and high-level optimization.

Detailed Roadmap

View the full breakdown of topics, sessions, and requirements for each level.

Codeforces Group

Join our official group to access all practice sheets and contests.

Become a member

Connect with fellow competitive programmers and represent HNU at ICPC!