Intro to Competitive Programming
SAT Score Range
•
5 sessions
•
CP
BS
AK
+5
Home
About
About
Every session, we'll go over a fundamental concept in competitive programming and solve practice questions based on them! The series will start from the basics, so a good understanding of basic programming in any language (preferably C++, Java, or Python) should be enough. Whether you're preparing for contests like USACO, Codeforces, or just want to strengthen your problem-solving skills, this series will help you build a solid foundation step by step! Hope to see you all in the series :)
Tutored by
✋ ATTENDANCE POLICY
Try not to miss any sessions as this may impact future understanding! But if you have to miss a session, that's totally fine - just make sure you inform the tutors beforehand!
SESSION 1
4
Jun
SESSION 1
Other Topics
Other Topics
Wed 3:30 PM - 4:30 PM UTCJun 4, 3:30 PM - 4:30 PM UTC
In this session, we'll cover the basics of competitive programming, including time complexity, some common data structures, and basic complete search.
SESSION 2
7
Jun
SESSION 2
Other Topics
Other Topics
Sat 3:30 PM - 4:45 PM UTCJun 7, 3:30 PM - 4:45 PM UTC
This week, we'll be going over the important topic sorting and searching algorithms and practice problems related to them in competitive programming!
SESSION 3
11
Jun
SESSION 3
Other Topics
Other Topics
Wed 3:30 PM - 4:45 PM UTCJun 11, 3:30 PM - 4:45 PM UTC
In this session, we'll cover the basic concepts of greedy algorithms - a key concept in many competitive programming problems. We'll also go through practice questions and talk about identifying how to solve such problems.
SESSION 4
14
Jun
SESSION 4
Other Topics
Other Topics
Sat 3:30 PM - 4:45 PM UTCJun 14, 3:30 PM - 4:45 PM UTC
In this session, we'll talk about sets, maps, and other types of questions that often appear in beginner level competitive programming. We'll also review some of the concepts we have learned till now and try some fun questions!
SESSION 5
18
Jun
SESSION 5
Other Topics
Other Topics
Wed 3:30 PM - 4:30 PM UTCJun 18, 3:30 PM - 4:30 PM UTC
Placeholder session! This will be replaced by new sessions as the series goes on. It's time to move onto the intermediate stage!