Competitive Programming

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Caution : You may get addicted to CP after this course.

I gave the above caution because of my personal experience. And now that you have read it let me tell you the reason for it, people start competitive programming mostly due to peer pressure but later on they start loving it and then its just day and night CP, you will keep thinking on that 1 problem you are stuck at even while having lunch 🙂
Now its not only about fun, but you also should focus on CP if you are targetting good companies for your job, many companies will hire you just by considering your codechef/codeforces rank. Having a good hand at competitive programming shows your problem solving skills which is what product companies desire for. There are no pre-requisites for this course other than basic knowledge of a programming language but it is generally done after learning DSA but not a necessity, we will start from basics. It will be an extensive course having content of around 40hrs, taking you through all the concepts and give a major boost in your CP journey. You will straightway start with solving problems and we will be doing a lot of practice throughout the course.
Trust me, this will be the best skill that you will learn and enjoy. Waiting for you inside the course.

Show More

What Will You Learn?

  • Build a solid foundation to become a Competitive Programming wizard
  • Understand what kind of questions are asked in Coding Interviews.
  • Develop a strong intuition for any kind of Dynamic programming problem when approaching to solve new problems.
  • Strengthen your problem solving and coding skill

Course Content

INTRODUCTION

  • 04:20
  • 06:10
  • Competitive Programming Competitions
    08:23
  • Websites for Competitive Programming
    13:25
  • Terminologies in Competitive Programming
    16:17
  • Choosing a Programming Language
    05:53
  • Taking Input _ Output in Competitive Programming Contests
    10:47
  • Cout vs Printf
    05:04
  • Endl vs Back n
    04:21
  • Fast cin cout Methods _ Conclusion
    09:41
  • Time Complexity in Competitive Programming
    10:23
  • Calculating Time Complexity of Code
    14:05
  • Importance of English in Competitive Programming
    02:39

Standard Template Library (STL)

Bit Manipulation and Modulo Arthematic

Graphs

Segment Trees

Backtesting

Greedy Alogarithms

Dynamic Programming

Ask ChatGPT
Set ChatGPT API key
Find your Secret API key in your ChatGPT User settings and paste it here to connect ChatGPT with your Tutor LMS website.
×