Geometry Basics

Learn the coordinate plane, Pythagorean theorem, distance formulas, and basic triangle properties.

45 lessons
157 min
Codeforces: 900-1400LeetCode: 1300-1600

Lessons

1. Intro

(The Goal)

2m

2. The Coordinate Plane

(Two axes for positioning)

4m

3. Four Quadrants

(Sign patterns by region)

4m

4. Distance Between Two Points

(Pythagorean theorem applied)

4m

5. Pythagorean Theorem

(Right triangle relationship)

4m

6. Common Pythagorean Triples

(Integer right triangles)

4m

7. Manhattan Distance

(Grid-based movement)

4m

8. Quiz: Distance Formulas

(Knowledge check)

2m1 problems

9. Problem - Valid Triangle

(Entry problem introduction)

2m1 problems

10. Valid Triangle - The Idea

(Triangle inequality)

4m

11. Valid Triangle - Algorithm

(Pseudocode walkthrough)

3m

12. Valid Triangle - Pseudocode

(Implementation ready)

3m1 problems

13. Rectangle Area

(Width times height)

4m

14. Rectangle Perimeter

(Sum of all sides)

3m

15. Triangle Area

(Base times height divided)

4m

16. Circle Area and Circumference

(Pi times radius squared)

3m

17. Slope of a Line

(Rise over run)

4m

18. Collinear Points

(Same line check)

5m

19. Quiz: Area and Perimeter

(Knowledge check)

2m1 problems

20. Problem - Rectangle Area

(Overlapping rectangles)

2m1 problems

21. Rectangle Area - The Idea

(Subtract overlap once)

4m

22. Rectangle Area - Algorithm

(Step by step process)

4m

23. Rectangle Area - Pseudocode

(Implementation ready)

4m1 problems

24. Polygon Basics

(Closed shapes with sides)

4m

25. Shoelace Formula

(Polygon area from vertices)

4m

26. Grid-Based Problems

(Cells and coordinates)

4m

27. Reflection and Rotation

(Transforming coordinates)

4m

28. Midpoint Formula

(Center between two points)

3m

29. Parallel and Perpendicular Lines

(Slope relationships)

3m

30. Quiz: Slope and Lines

(Knowledge check)

2m1 problems

31. Problem - Valid Square

(Harder geometry validation)

2m1 problems

32. Valid Square - The Idea

(Distance pattern)

5m

33. Valid Square - Algorithm

(Distance set approach)

4m

34. Valid Square - Pseudocode

(Implementation ready)

5m1 problems

35. Convex Hull

(Smallest enclosing polygon)

4m

36. Area Under Curves

(Approximation via shapes)

4m

37. Bounding Boxes

(Enclosing rectangles)

4m

38. Precision and Rounding

(Floating point issues)

4m

39. Geometry Problem Patterns

(Common techniques)

4m

40. Quiz: Geometry Review

(Knowledge check)

2m1 problems

41. Problem - Minimum Area Rectangle

Find rectangle from points

2m1 problems

42. Minimum Area Rectangle - Insight

Diagonal points approach

4m

43. Minimum Area Rectangle - Algorithm

Check all diagonal pairs

3m

44. Minimum Area Rectangle - Implementation

The pseudocode

5m1 problems

45. Section Recap

What we learned

2m

Ready to start learning?

Access all 45 lessons with interactive content and progress tracking.