Courses and Lectures

Introduction to Courses System

  • We have 40+ lectures and talks and attending every lecture would not be physically and mentally possible as each lecture would be quite rigorous.

  • Hence, we decide to introduce the course structure!

  • The selected students and the awardees would be given choice to select as many courses as they want, depending on how free they are during the whole month

  • These courses would be week-long.

  • These courses have 2-3 sub lectures. Students are advised to attend all the classes of their selected course.

  • Problem sets would also be provided and students are supposed to try them. There would be office hours where students would ask their doubts or in general, ask for hints on the question they are stuck.

  • Each olympiad area has 4 courses.

  • The number 1,2,3,4 denotes the difficulty of the courses, where 1 stand for the easiest and 4 is the hardest.

  • Hence, in the span of 4 weeks, we would be covering 16 courses. Note that some courses' sub lectures would be running simultaneously.

List of Courses

Number Theory

In Number Theory, we have four different levels, with 1000 being the easiest ( and requiring no prerequisites ) to 4000 being the hardest.

NT 1000

  • Introduction to Number Theory - Sunaina Pati

  • Exponents and Orders - Ananya Ranade

  • Constructions in Number Theory - Rohan Goyal

Requisites: None

An entry-level course for Number theory where we develop theory from FLT and go till orders and LTE. We would also do some fun construction in number theory.

NT 2000

  • Quadratic Residues and Legendre symbol manipulation - Sidharth Suresh

  • Sizes and Density in Number Theory- Archit Manas

Requisites: Familiar with NT 1000's theory i.e familiar with FLT, Euler's theorem, orders, LTE

An intermediate-level course for Number theory where we develop theory from QRs and Legendre Symbol. We would also play with bounding, sizes and density problems.

NT 3000

  • Polynomials in Number Theory- Sanjana Das

  • Rational points on Elliptic Curve - Pranav Choudhary

Requisites: Familiar with NT 1000's theory i.e familiar with FLT, Euler's theorem, orders, LTE

An intermediate-level course for Number theory where we do polynomial-related theory and polynomials. We would also talk about Elliptic curves.

NT 4000

  • Algebraic Number Theory- Aahan Chatterjee

Requisites: Familiar with NT 1000, 2000, 3000's theory i.e familiar with FLT, Euler's theorem, orders, LTE, QRs, Polynomials in NT

An advanced-level course for Number theory where we develop theory around Gaussian integers and cyclotomic polynomials.

Geometry

In Geometry, we have four different levels, with 1000 being the easiest ( and requiring no prerequisites ) to 4000 being the hardest.

GEO 1000

  • Introduction to Geometry - Rohan Goyal

  • Angle Chasing- Atul Shatavart Nadig

  • Constructions in Geometry - Rohan Goyal

Requisites: None

An entry-level course for Geometry where we develop theory from simple angles. We would also do some fun construction in Geometry.

GEO 2000

  • Introduction to Trigonometry Bash- Gunjan Aggarwal

  • Configurations in Geometry - Pranav Choudhary

  • Symmedian - Malay Mahajan

Requisites: Familiar with GEO 1000's theory i.e angles chasing. Additionally, familiarity with basic trigonometry is appreciated.

An intermediate-level course for Geometry where we develop theory from lenghts, angles and talk about some well known configurations.

GEO 3000

  • Introduction to Barycentric Coordinate - Pranav Choudhary

  • Spiral Similarity - Ananda Bhaduri

  • Introduction to Inversion Theory - Gunjan Aggarwal

  • Inversion PSS - Sunaina Pati

  • Complex Bashing by Amol Rama

Requisites: Familiar with GEO 1000's theory i.e angles chasing.

An intermediate-level course for Number theory where we talk about Barycentric coords, spiral similarity and also learn Inversion. Pretty heavy it seems, eh?

GEO 4000

  • Introduction to Projective Geometry - Sunaina Pati

  • DDIT and Projective Transformations - Ojas Mittal

Requisites: Familiar with GEO 1000, 2000, 3000's theory i.e familiar with angles chasing, configurations in geometry, inversion and symmedians. Although not knowing inversion wouldn't harm much.

An advanced-level course for Geometry where we develop theory from cross ratios and go till DDIT and Projective Transformations.

Combinatorics

In combinatorics, we have four different levels, with 1000 being the easiest ( and requiring no prerequisites ) to 4000 being the hardest.

COMBO 1000

  • Introduction to Combinatorics - Rohinee Joshi

  • PSS in Equality - Ananya Ranade

  • PSS in Local flavoured Problems- Yash Vardhan

  • Mathematics of Languages - Kalash Bhaiya

Requisites: None

An entry-level course for Combinatorics where we develop theory from PHP and then do some problem-solving.

COMBO 2000

  • Combinatorial Games and Processes- Atul Shatavart Nadig

  • Game Theory #1 - Rohinee Joshi

  • Maximal Object in Combinatorics - Anant Mudgal

  • Burnside Lemma - Kaustav Mishra

Requisites: Familiar with COMBO 1000's theory i.e familiar with PHP.

An intermediate-level course for Combinatorics where we solve a lot of problems revolving around games. We would also play with grids.

GRAPH 3000

  • Introduction to Graph Theory- Rushil Mathur

  • PSS in Graph Theory - Kazi Aryan Amin

  • Extremal Graph Theory - Kanav Talwar

Requisites: Familiar with COMBO 1000's theory i.e familiar with PHP, etc.

An intermediate-level course for Combinatorics where we learn about Graph Theory and Extremal Graph Theory. We would also solve some problems revolving around the topics.

COMBO 4000

  • Game Theory # 2- Bhavya Agrawalla

  • Algorithms + Graph Theory - Kshitij Sodani

  • Grids - Kazi Aryan Amin

  • Complexity Theory - Shourya Pandey

  • Arrows - Vedant Saini

Requisites: Familiar with COMBO 1000, 2000, 3000's theory i.e familiar with Graph Theory, PHP and be comfortable with hard problems.

An advanced-level course for Combinatorics where we learn about probabilistic methods and expectations. Pretty fun!

Algebra

In Algebra, we have four different levels, with 1000 being the easiest ( and requiring no prerequisites ) to 4000 being the hardest.

ALG 1000

  • Polynomials - Atul Shatavart Nadig

  • Standard Functional Equations - Gunjan Aggarwal

Requisites: None

An entry-level course for Algebra where we develop theory around polynomials, Ineqs and FEs.

ALG 2000

  • Polynomials in R[X] - Kazi Aryan Amin

  • Non-standard Functional Equations - Sutanay Bhattacharya

  • Inequalities - Serena Xu

Requisites: Familiar with ALG 1000's theory i.e familiar with polynomials and FEs.

An intermediate-level course for Algebra where we develop more theory on polynomials in Reals and FEs.

ALG 3000

  • Group Theory - Tejas Mittal

  • Real Analysis in Olympiads - Rohan Goyal

Requisites: Familiar with ALG1000's theory i.e familiar with Polynomials, etc

An intermediate-level course for Algebra. These are sort of introductory lectures to College math but with an olympiad flavour!

ALG 4000

  • Linear Algebra - Shourya Pandey

  • Fourier Analysis - Aniruddhan Ganesaraman

  • Differential Equations by Advait Phadnis

  • The ear using differential equations and resonance - Abhay Bestrapalli

Requisites: Familiar with ALG 1000, 2000 and 3000's and comfortable with Matrices and determinants.

An advanced-level course for Algebra where we discuss problems and theory revolving around linear algebra and Fourier Analysis.

Guest Lectures:

  • Prof. Apoorva Khare - The Cauchy-Schwarz inequality and some applications

  • Chinmay Kaushik - Statistical Learning Theory