• Courses
    90% Refund
  • Placement
  • Data Science
    IBM
  • GATE
  • Practice
Switch to Dark Mode

Master Competitive Programming - Complete Beginner to Advanced

Self-Paced Course
4.8/5 ratings
sale ribbon
interested count254k+ interested Geeks

Master Competitive Programming with our comprehensive course covering all CP concepts, Contests, and Intensive problem-solving techniques.

levelBeginner to Advancecourse duration26 Weeks
interested count254k+ interested Geeks
Assessment testsComprehensive LearningBeginner FriendlyCourse Certificate

Master Competitive Programming - Complete Beginner to Advanced

three90Course Brochure

What people say about Three-90 Challenge

Course Overview

Why Competitive Programming ?:

  • Enhances problem-solving and analytical skills
  • High demand in finance, data science, and engineering
  • Global competitions to showcase talent

Why This  Course:

  • 60+ hours of recorded lectures
  • 100+ problems (Easy, Medium, Hard)
  • GeekBlitz challenges for real-time coding
  • Covers DSA concepts & CP basics for beginners
  • Intensive problem-solving for pro-coders
  • 24x7 doubt support   

     Join Now to Learn, Solve, and Code!

What Sets Us Apart

Recognised Certification

Expert Mentors

Course Features
Recognised Certification

Boost your coding street cred! Excel in the tech landscape with our comprehensive course and prestigious certificates that open doors to endless opportunities.

Perks of our certificates:

- Credible Validation
- Continuous Relevance
- Helps in Career Advancement
- Lifetime Validity

So get ready to experience the transformative power of our certificate and showcase your excellence!

What Sets Us Apart

Recognised Certification

Boost your coding street cred! Excel in the tech landscape with our comprehensive course and prestigious certificates that

Read more...
Expert Mentors

With a passion for teaching, our mentor(s) sessions will provide tailored guidance to all the aspiring coders. Launch a successful tech career with

Read more...

Course Content

01CP Prerequisite
  • CP & Algortithms : Importance & Motivation of CP, Time and Space Complexities, Analysis of Common Techniques
  • DSA Part I : Arrays, Matrix, Recursion, Hashing, String, Searching & Sorting
  • DSA Part II : Stack, Queue & Deque, Tree, BST, Heap, Graph, Greedy & Backtracking
  • DSA Part III : Dynamic Programming, Trie, Segment & Binary Indexed Tree & Disjoint Set
02CP Basics & Number Theory
  • Basics : Solving First Competitive Programming Problem, Ranges of input And Output, Tricks For CP, Floating Point Format, etc
  • Number Theory I : Bit Masking, Fibonnaci Numbers, Divisors, Prime Factorization, Prime Numbers
  • Number Theory II : GCD & LCM, Mathematical Principles, Number Theoretic Functions, Binomial Coefficients
  • Number Theory III : Catalan Number, Modular Arithmetic, Modular Exponentiation, Combinatorial Game Theory, Geometric Algorithms, Miscellaneous Problems
  • GeekyBlitz - Contest A, Contest B and Contest C
03Recursion and Backtracking
  • Recursion : Generate all the balanced string of parentheses for given length, Generate all passwords of given length, Number of Paths in a Grid, Binomial Coefficient, Text Pattern Matching, etc
  • Backtracking : Sudoku Problem, N-Queen, Rat in a Maze, The Knight's tour, etc
  • GeekyBlitz - Contest D
04Divide and Conquer
  • Binary Search : Binary Search in CP, Faster Implementation of BS and Concept of Invariants, Need for Monotonic function and practice problems
  • Ternay Search : Ternary Search concept, Need for Parabolic Curve, Counting Inversions using Merge Sort, Minimum Range Problem, Peak in a rotated array, etc
  • GeekyBlitz - Contest E
Read more

Course Instructor

instructor.png
Sandeep Jain

Founder & CEO at GeeksforGeeks 

Mr. Sandeep Jain graduated from Dr. Abdul Kalam Technical University with a B.Tech in Computer Science and Engineering. He completed his Master's degree from IIT-Roorkee and has worked as a full-time Software Developer at D.E. Shaw & Co. His passion for teaching led him to join JIIT Noida as an Assistant Professor. He has mentored over 20,000+ students

He started GeeksforGeeks in 2009 as a blog, to compile resources on programming, algorithms, and interview preparation. He has curated and mentored the Data Structures and Algorithms - Self-Paced course on GeeksforGeeks, helping thousands of students land their dream jobs.

Demo Video
Associated Batches:
Competitive Programming
instructor.png
Yash Dwivedilinked in

SDE and Mentor at GeeksforGeeks

Yash Dwivedi has a strong background in Data Structures and Algorithms and CP. As an Associate Mentor at GeeksforGeeks, he has taught over 10K+ students across 30+ live batches, earning an impressive average rating of 4.64/5. He has also produced widely popular series like "Microsoft in 29 Days," with over 17,000 registrations and 32,000 YouTube views. In competitive programming, Yash has achieved the prestigious title of Candidate Master on CodeForces with a peak rating of 1923 and is a 5-star ranked coder on CodeChef. He has consistently secured top ranks in global contests across both platforms. His technical projects, such as building a full-stack MERN chat application and developing an auto-suggest feature using Trie data structure, highlight his innovative approach and problem-solving abilities. 

Demo Video
Associated Batches:
Competitive Programming
instructor.png
Sachin Bishtlinked in

SDE II at Tarana Wireless

Sachin Bisht is a skilled and experienced competitive programming mentor with expertise in Data Structures, Algorithms, and Computer Science fundamentals. With a 5-star rating on Codechef and a strong understanding of programming concepts, Sachin has solved over 2000 problems across various online judges. He is committed to helping students develop their problem-solving and programming skills. With a 1992 rating at Hackerrank, Sachin has also won a gold medal in HackerRank Hackfest 2020.

Demo Video
Associated Batches:
Competitive Programming
instructor.png
Siddhartha Hazra

Software Engineer at GeeksforGeeks

Siddhartha is an accomplished competitive programmer with great teaching skills. He is a Candidate Master in Codeforces. Siddhartha has been part of ACM - ICPC Regionalist 2020. He has solved more than 2000+ problems across all platforms. He possess great knowledge in the System Design domain both LLD & HLD. He has catered more than 3000+ students overall

Demo Video
Associated Batches:
Competitive Programming
instructor.png
Anil Kumar

Software Engineer at Google

Anil is an enthusiastic problem solver with expertise in Data Structures and Algorithms and offers skills in Essential Mathematics. Currently, he is working as a Software Engineer at Google. He is a Candidate Master on Codeforces and has participated at ACM-ICPC Asia Regionals 2019 held at IIT Kharagpur. He has solved 3500+ problems across different online judges.

Demo Video
Associated Batches:
Competitive Programming
instructor.png
Pawan Dixit

Graduate Analyst at Deutsche Bank

Pawan Dixit is a highly accomplished Competitive Programmer & Mentor with a top rank on Codechef and Codeforces.  He was ACM-ICPC 2019 Asia Regionalist with Rank 45 in IIT Kharagpur region. With over 5+ years of experience in Competitive Programming, Pawan has expertise in programming languages such as C++, Python, and Java, and strong skills in Data Structures and Algorithms. He is passionate about helping aspiring developers improve their problem-solving abilities, optimize their code, and succeed in competitive programming.

Demo Video
Associated Batches:
Competitive Programming
instructor.png
Ashutosh Kumar Singh

Software Engineer at Microsoft

Ashutosh Kumar Singh is an Expert on Codeforces with a peak rating of 1811, a 5-star coder on Codechef with a max rating of 2070, and has 1700+ rating on Hackerrank. With sound knowledge of Data Structures and Algorithms, he has solved over 2100 problems across different online judges. As a passionate and experienced competitive programming mentor, Ashutosh is committed to helping others enhance their programming skills.

Demo Video
Associated Batches:
Competitive Programming
Unable to load
Unable to load

Pricing

$ 159.98(50%)

Reviews and Ratings

NIKHIL KUMAR GUPTA
NIKHIL KUMAR GUPTA
Summer intern at Tata Motors
"Taking this comprehensive CP course was instrumental in helping me secure my internship at Tata Motors. The course provided a strong foundation in CP, starting from the basics and progressively covering advanced topics like object-oriented programming, data structures, and algorithms. The hands-on coding problems and industry-oriented challenges sharpened my problem-solving skills, which were crucial during the technical rounds of my internship selection process. The course's emphasis on practical applications, combined with continuous support from instructors and detailed short notes for quick revision, allowed me to grasp complex concepts efficiently. Additionally, engaging in coding contests throughout the course boosted my confidence and prepared me for real-world coding scenarios. Overall, this CP course not only enhanced my programming abilities but also played a significant role in kickstarting my engineering career with a prestigious internship at Tata Motors. Key Points: 1. Comprehensive Coverage:15+ hours of basic content and 20+ hours of advanced content. 2. Practice-Oriented Learning:Solved 150+ industry-oriented coding problems. 3. Assessment Opportunities: Completed 300+ MCQs and output-based questions. 4. Real-World Preparation: Engaged in coding contests for self-assessment. 5. Strong Support System: Benefited from 24x7 doubt assistance on every topic and problem. 6. Effective Revision Tools: Utilized short notes for quick revisions."

Reviews and Ratings

user profile
Pawan Jindal
Placed in PAYTM
Being part of the GeeksforGeeks community is an incredible experience. The Competitive Programming course of GeeksforGeeks is an exceptional program to learn Data Structures and Algorithms. This course contains all the key questions for the interviews which enabled me to secure an internship and full-time job offer at Paytm as a Software Engineer through campus placements. I highly recommend this course to everyone for their placement exams and interviews.
user profile
Hansika Rajput
Placed at Adobe
GFG has been my one-stop destination during my preparation, from DSA to all the computer science fundamental courses like Operating systems, OOPs, etc. Because of this course, I could crack an internship offer of 1 lakh/month at Adobe. I would like to thank my mentor and GFG team for teaching this subject right from the basic to the high level and furnished us with knowledge of competitive coding.
user profile
Prakhar Shekhar Parthasarthi
Placed at Amazon
This course of Competitive Programming helped me a lot in building my skills in Competitive coding. My whole journey in the course was so smooth and knowledgeable as mentor explained each topic very well and cleared every doubt we had which eventually benefitted me, Last but not least Sandeep Sir pre-recorded videos were really helpful for preparing for an interview round.
user profile
Ishaan Hemrajani
Placed at HP Enterprise
The course of Competitive Programming helped me a great deal in building my skills in Competitive coding. The instructor of the course made the whole journey so smooth and explained each question very well which eventually benefitted me, to crack 6 months internship at HP Enterprise as a Research & Development intern.
user profile
Akshay Mishra
Placed at Amazon
The competitive programming course has helped me improve my problem-solving ability comprehensively. The instructor and the TA support has been phenomenal throughout the course and beyond. Content is explained nicely and topic tests are taken at regular intervals for practice. This course also helped me in preparing for coding interviews. Overall, the course was worth it.
user profile
Ankit Sahu
Placed at GE Digital
I would like to thank Sandeep Sir for providing us with well-curated content and problems in the course of data structure and algorithms. He explained multiple solutions to each problem from high time complexity to the optimal one in detail. Not only did he explained multiple solutions to a problem from a high time complexity to an optimal one, but also taught us the approach towards solving some of the most mind-grappling topics in a detailed manner. Finally, my proficiency in DSA helped me to land a job with an annual CTC of 10 LPA.

Frequently Asked Questions

01

Will I get 90% of my course fee back?

02

Is there any number to contact for query?

03

How does the admission process work for this course?

04

How long will the course content be available for?

05

Can I make the payment through PayPal?

06

How doubt support feature works?

07

What language support do I get in this course?