Indian Programming Camp Intermediate Track

The Indian Programming Camp is a 3-day programming camp by CodeChef to enable learners to better their programming skills. We will have live classes and problem-solving by some of the top-rated programmers in the country. The Intermediate track will focus on Graphs, Trees, Game Theory, String Hashing, etc.

Welcome Note for IPC 2020

This is a welcome note for the IPC 2020 Camp. We will discuss the schedule and explain the track and get ready for the fun-filled intensive 3 day training camp!

Nov 20, 2020 • 0h 29m

Tanuj Khattar

Watch now

ENGLISH

Advanced

Introduction to Trees

In this class, Pulkit will give an introduction to trees, talk about different ways of representing trees and more. The session will be conducted in English.

Nov 20, 2020 • 1h 0m

Pulkit Chhabra

Watch now

Introduction to Segment Trees

This lecture will introduce Segment Trees data structure and show how this DS can be used to solve point update and range query problems. We will discuss theory and implementation of Segment Trees along with some interesting problems.

Nov 20, 2020 • 1h 0m

Tanuj Khattar

Watch now

Introduction to Game Theory

The class will cover basic topics related to Game Theory like two player complete information games, Sprague Grundy Theorem, etc. It will also include solving some sample problems.

Nov 20, 2020 • 1h 0m

Surya Kiran Adury

Watch now

AMA by Surya Kiran & Pulkit Chhabra

In this AMA session, Surya Kiran and Pulkit Chhabra will discuss the importance of CP to get into FAANG companies and answer any questions that the viewers may have on the topic.

Nov 20, 2020 • 1h 0m

Pulkit Chhabra

Watch now

Intermediate Dynamic Programming

We will assume some basic knowledge of classical dynamic programming, and cover some of the slightly harder, but still classical, topics in DP like Knapsack DP, Subset DP, etc.

Nov 21, 2020 • 2h 0m

arjun codechef

Watch now

AMA by Sidhant Bansal and Arjun Arul

In this AMA, Sidhant Bansal and Arjun Arul will answer questions related to and discuss about the International Olympiad in Informatics and how it helps school students.

Nov 21, 2020 • 1h 0m

arjun codechef

Watch now

String Hashing

In this lecture we will cover the concept of string hashing using polynomial rolling hash functions. An elementary knowledge about number theory (i.e modulo arithmetic and modulo inverse) prior to this lecture is essential. We will be covering in depth the implementation of string hashing, its analysis and its wide-spread application in many string-related questions.

Nov 21, 2020 • 2h 0m

Sidhant Bansal

Watch now

AMA by Sanket & Riya

In this class, Riya Bansal and Sanket Singh will be discussing tips and tricks for Placement Strategies for Intern and FTE Roles and answer any questions that the viewers might have.

Nov 21, 2020 • 1h 0m

Riya Bansal

Watch now

Square Root Decomposition

In this lecture, we'll look at the different types of Square Root Decomposition techniques like MOs algorithm, MOs with updates etc. and use these techniques to solve some interesting problems.

Nov 21, 2020 • 2h 0m

Tanuj Khattar

Watch now

Queries on Trees

In this lecture, we discuss techniques to solve problems involving path query & updates or subtree query & updates. Specifically, we discuss Heavy Light Decomposition and Euler Tour traversal techniques to flatten a tree.

Nov 22, 2020 • 2h 0m

Tanuj Khattar

Watch now

AMA by Tanuj Khattar & Nischay Manwani

In this AMA session, Tanuj Khattar and Nischay Manwani will share their journey of becoming an ICPC World Finalist and International GrandMaster on codeforces.

Nov 22, 2020 • 0h 59m

Tanuj Khattar

Watch now

ENGLISH

Advanced

DFS and BFS Spanning Trees

In this class, Pulkit will be discussing depth-first search and breadth-first search spanning trees for graphs.The session will be conducted in English.

Nov 22, 2020 • 2h 0m

Pulkit Chhabra

Watch now

AMA by Riya Bansal

In this AMA Session, Riya Bansal will share her journey into the world of programming and share tips and tricks to learn in the best way possible and answer any questions that the viewers might have.

Nov 22, 2020 • 0h 30m

Riya Bansal

Watch now

Basic/Intermediate number theory

The course will cover topics which are basic/intermediate in Number theory like modular arithmetic, Fermat's theorem, Euler totient function, finding GCD using Euclidean method.

Nov 22, 2020 • 2h 0m

Surya Kiran Adury

Watch now

Closing Note for IPC 2020

In this session, we officially wrap up the IPC 2020 Programming Camp. We will share the experiences of the camp and take feedback on what went well and what could be improved for next time.

Nov 22, 2020 • 0h 30m

Tanuj Khattar

Watch now

Crack Competitive Programming with
India's largest learning platform

Get subscription and access unlimited live and recorded courses from India's best educators

Get subscription

Daily live classes

Chat with your educator, engage in discussions, ask your doubts, and answer polls - all while the class is going on

Live tests & quizzes

Evaluate your preparation with our regular mock tests and quizzes and get detailed analysis on your performance

Structured courses

All our courses are structured in line with your exam syllabus to help you best prepare for it

Unlimited access

One subscription gets you access to all our live and recorded courses to watch from the comfort of any of your devices