Best YouTube channels for learning Competitive Programming

best youtube channels for competitive programming

Hey there! So you have finally planned to become a competitive programmer. Congratulations, first of all, as the beginning is the most difficult part and you have finally done that. To help you, we have listed some best youtube channels for learning competitive programming.

8. Gaurav Sen

gauravsen

Gaurav Sen’s channel is a fantastic channel for competitive programmers. He has discussed the most difficult programming concepts in a very simple and easy manner. He gives some valuable tips on system designing as well.

Key things on Gaurav Sen’s channel

  • Competitive programming
  • System design
  • Artificial intelligence

7. Rachit Jain

rachihtjain

Rachit Jain is an SDE-2 at tower research. He discusses some important competitive programming concepts in a very simple manner on his channel.

Key things on Rachit Jain’s Channel

  • Data Structures and Algorithms
  • Competitive Programming
  • Problem Solving
  • Cracking Interviews

6. Code NCode

Screenshot from 2020-06-18 01-00-00

This guy is fantastic. He has been providing great content on his channel for the aspiring competitive programmers.

Key things on CodeNCode

  • Data Structures with implementation details and practice problems
  • Algorithms (basic to advanced) with implementation details and practice problems
  • Help students to get better at competitive programming

5. William Lin

William Lin’s channel is among the best youtube channels for learning competitive programming. He is an IOI winner and keeps winning CodeForces rounds frequently.

If you are looking for some motivation and what mindset you should have while solving problems, then you should definitely check out his channel.

Key things on his channel

  • Codeforces problem tutorial
  • Algorithm and Data Structures
  • Tips and Tricks on Competitive Programming

4. Aditya Verma

adityverma

He is new on this list, but what he has done in this short period of time is unthinkable. He has been providing awesome videos for solving very high-quality interview questions. And, one should definitely check out his DP series to master recursion and DP for competitive programming.

If you want to prepare for coding interviews as well, then you should definitely check out his channel.

Key things on his channel

  • Algorithms and Data structures
  • Dynamic Programming
  • Coding Interview Questions

3. Errichto’s channel

errichto

Errichto needs no introduction. He is among the top coders on all the online judges. He shares his knowledge of competitive programming in a very elegant manner.

Key things on his channel

  • Algorithms
  • Competitive programming
  • Coding interviews
  • Coding live streams

2. TakeUForward

takeuforward

He is also new on this list, but he has been brilliant to help young aspiring competitive programmers. He shares his knowledge of Competitive programming in a very simple manner.

Key things on his channel

  • Competitive programming tips
  • Data Structures and Algorithms
  • Interview preparation tips

1. Tushar Roy

tushar-roy

Tushar Roy has been brilliant in making awesome and knowledgeable videos for most of the algorithmic questions and system design concepts. If you want to prepare for coding interviews, then you should definitely check out his channel.

Along with that, he has also discussed most of the advanced algorithms that make it the best YouTube channel for learning competitive programming.

Key things on his channel

  • Interview Preparation
  • Data Structures and Algorithms
  • System Design

Final Words

All these channels are providing high-quality content to the Competitive programming community. If you want to excel at competitive programming, then here is a small tip, i.e. make sure you practice consistently.

Did we miss any other channel? Tell us in the comments below. The CP community may get benefited by it.

Share the article with your friends who want to excel at competitive programming, till then keep learning.

Leave a Reply