Competitive Programming - Live
Online Live Classes
Get ahead of the race!
Take your competitive programming skills to the next level and excel in competitions like ICPC
Students, Working Professionals

*Get Rs 1000 off Use coupon code

Live Classes
Upcoming Batch: CP 9
05 December '20 to 24 January '21
Check out previous batches
Course Rating

Course Overview

Want to be the programmer top tech companies are looking for?
Want to top the charts in ICPC, Google Kickstart, and other contests going round?

If you are looking to conquer your coding skills, we are here with our Competitive Programming Live Course which will improve your problem-solving skills so that you can think outside the box while writing efficient, reliable, and optimal code. The course will be mentored & guided by Programming experts who are highly ranked at competitive sites across the globe.

You will also learn about the different programming competitions that exist, as well as the tips and tricks necessary to succeed in most of them.

It will be an online live (Live Stream) class, so you can attend this class from any geographical location. If you miss any lecture, you will have access to the recorded sessions. It will be an interactive live session, where you can ask your doubts to the instructor also there would be a dedicated Teaching Assistant to assist you in the course.

CP-9 Classes will be scheduled for Weekends - Saturday & Sunday
Class timing would be 3:00 PM - 6:00 PM (IST)
We will have an extra session (of 1 hour) for doubt discussion on every Tuesday at 10:00-11:00 PM (IST)

Pre-requisites : Should know the basics of any one programming language (C / C++/ Java)

Course is focused on practicing coding questions & before the course, commencement preparation materials shared on WhatsApp group for all extreme beginners.

Recommended for: Anyone who wants to master in Competitive Programming and enhance their problem-solving skills.

What You Will Learn

  • All important concepts of Data Structures & Algorithms
  • Problem Solving & Coding Skill
  • Useful techniques for Competitive Programming
  • Implementation of Mathematical Algorithms

Course Features

  • Doubt Solving Team (TA's)
  • Topic-wise programming based contest
  • Dedicated live doubt solving session by Course mentor
  • Limited Batch Strength 40 
  • Course completion certificate
  • Complimentary access to the course content of  DSA Course worth Rs 5999
    • Premium Lecture videos by Mr. Sandeep Jain
    • Specialized topic-based content
    • Weekly Assessment Tests & Practice Tracks
  • 6 months access to recorded Live lectures of this course
  • Lifetime access to the complimentary DSA course

Course Content

  • Intro to CP, time complexity, basic concepts, Searching, Sorting, CP Basic techniques, etc.. 
  • Prefix Sum, Binary Search, Euler Totient Function, Primes, Binary Exponentiation, LDE, etc.. 
  • Sieve, Segmented Sieve, Wilson's Theorem
  • Modular Arithmetic, Combinatorics
  • Bit Manipulation, Shortcuts used in CP. 
  • Recursion
  • Backtracking(Basic to Advanced) 
  • Divide and Conquer and its related all algorithms. 
  • Stack, Queue, Priority Queue
  • Greedy, String Algorithms(Hashing included in advanced) 
  • Trees (Covering all algorithms and tricks related) 
  • Graphs (Covering all algorithms and tricks related) 
  • Dynamic Programming-I (Basic Medium DP)
  • Dynamic Programming-II (Hard DP - Probability DP, Digit DP, Bitmask DP)
Show More

Course Mentors

Raja Vikramaditya (Instructor)

Software Engineer at Media.net | Ex-Amazon | Candidate Master at CF | 6* at CC

A vivid competitive programmer who is ranked under 500(globally) at Codechef and ranked around 100 in India. He is also a Candidate Master at Codeforces.  A 3-time ICPC regionalist with experience of participating in over 250 contests in a span of 3 years. He was ranked 20, 18, and 12 in India and under 50(Globally) in Codechef's Long Challenge in the month of February, April, and May respectively. He also achieved a global rank of 13 in the TCS code vita 2019. He has written more than 400 articles related to Competitive Programming for GeeksforGeeks. His user handle is:- aka striver_79. He also runs a YouTube channel that goes by the name "take u forward". 

He has past work experience with Amazon and is currently working with Media.net(Directi)


  1.  How will these classes be conducted?
    It will be an online live (Live Stream) class, so you can attend this class from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor (similar to our offline classroom program). You just need to have working internet and a PC/Laptop.
  2. How does the admission process work for this course?
    Initially, you need to signup for this course & you need to make the payment of the fee for the same?
  3. Is there any number to contact for any query?
    You may call us on our toll-free number: 1800 123 8622  or Drop us an email at geeks.classes@geeksforgeeks.org
  4. Is this a language-specific course?
    No, although we will be using C++ for Code writing in the class, the focus will be on the concept/ logic. So, if you use to do programming in C/Java, then also you can join the course.
  5. What is the size of a batch?
    The planned batch size is 40.
  6. Do We Get any Placement Assistance?
    We're preparing you for your interviews. And yes, We have a hiring platform where you can see the current opening & once you have completed this course you can apply for anyone of them. 
  7. Is there any online course material available with this course?
    Yes, you'll get access to online data structures & algorithms course along with this course.
  8. When can i access the recorded session of the class?
    The recorded session of the class will be uploaded in a working day.
  9. What is the class Timing and Duration of the course? 
    Classes will be scheduled for Weekends Saturday & Sunday
    Class timing would be 3:00 PM - 6:00 PM (IST)
    We will have an extra session (of 1 hour) for doubt solving every Tuesday at 10:00 11:00 PM (IST).

  10. Can I make the payment through PayPal?
    Yes. Mail us with your details at geeks.classes@geeksforgeeks.org.

Course Registration

Batch Date Type Register
CP 8 24 October '20 to 13 December '20 Live Classes
Registration Closed
Batch Date Type Register
CP 9 05 December '20 to 24 January '21 Live Classes