What we have here for you?

  • Unified Place for studying Data Structure, Algorithms, and Maths for Competitive Programming and College Interview.
  • Collected video resources from YouTube and our own written tutorial and selected practice problems from Codeforces, CodeChef, AtCoder, HackerEarth, HackerRank, etc.
  • Downloadable PDF books for Competitive Programming and Mathematics.
  • At last – Freely available to all and all can Contribute.

Recent Competitive Programming Articles

Queue Data Structure using Arrays

In this module, we are going to look upon What's the core idea behind a queue Basic operations of a ...
Read More

Stack Data Structure Using Arrays

In this module, we will coverThe core idea behind the StackFundamental operations of a Stack Array implementation of a Stack ...
Read More

GCD, LCM, and Euclid’s Algorithm

Things to be discussed in this articleGreatest Common DivisorIntroductionProperties of GCDAlgorithm to find GCDBasicEuclid's Algorithm ( Find's GCD in O( ...
Read More

Checking whether the given positive number is Collatz Conjecture or not.

The Collatz conjecture is a conjecture in mathematics that concerns a sequence defined as follows: Start with any positive integer ...
Read More

REference Books

Introduction to algorithm

Introduction to Algorithms

51UmDc9Bv5L._SX335_BO1,204,203,200_

Elementary Number Threory

How to program in C++

C++ | How to Program

41TUQh5crpL._SX328_BO1,204,203,200_

Guide to Competitive Programming

Sign up for our weekly Mailing list.

* indicates required