Skip to content
Related Articles

Related Articles

Save Article
Improve Article
Save Article
Like Article

Competitive Programming – A Complete Guide

  • Difficulty Level : Easy
  • Last Updated : 07 Oct, 2021

Competitive Programming is a mental sport which enables you to code a given problem under provided constraints. The purpose of this article is to guide every individual possessing a desire to excel in this sport. This article provides a detailed syllabus for Competitive Programming designed by industry experts to boost the preparation of the readers.

Competitive-Programming-A-Complete-Guide

Topic:

Introduction



Basics, Greedy and Bit Manipulation

Number Theory and Combinatorics

Searching, Sorting and Basic Data Structures

Tree and Graphs

Recursion and Dynamic Programming

String Algorithms

Geometry and Game Theory

Advance Data Structures



You may also check Geeksforgeeks Online Courses to Learn Data Structures and Algorithms, well designed courses taught by Industry Experts.

Geeksforgeeks Courses:

1. Language Foundation Courses [C++ / JAVA / Python ]
Learn any programming language from scratch and understand all its fundamentals concepts for a strong programming foundation in the easiest possible manner with help of GeeksforGeeks Language Foundation Courses – Java Foundation | Python Foundation | C++ Foundation

2. Geeks Classes Live
Get interview-centric live online classes on Data Structure and Algorithms from any geographical location to learn and master DSA concepts for enhancing your problem-solving & programming skills and to crack the interview of any product-based company – Geeks Classes: Live Session

3. Complete Interview Preparation
Get fulfilled all your interview preparation needs at a single place with the Complete Interview Preparation Course that provides you all the required stuff to prepare for any product-based, service-based, or start-up company at the most affordable prices.

4. DSA Self Paced
Start learning Data Structures and Algorithms to prepare for the interviews of top IT giants like Microsoft, Amazon, Adobe, etc. with DSA Self-Paced Course where you will get to learn and master DSA from basic to advanced level and that too at your own pace and convenience.

5. Company Specific Courses – Amazon, Microsoft, TCS & Wipro
Crack the interview of any product-based giant company by specifically preparing with the questions that these companies usually ask in their coding interview round. Refer GeeksforGeeks Company Specific Courses: Amazon SDE Test Series, etc.

CIP-Online-Course-By-GFG
 
DSA-Self-Paced-Online-Course-By-GeeksforGeeks

Competitive-Programming-Live-Course-By-GeeksforGeeks
 
DSA-For-Working-Professionals-By-GeeksforGeeks

 




My Personal Notes arrow_drop_up
Recommended Articles
Page :