For all the people looking for free resources to go from a complete noob to a complete pro in Competitive Programming, here are the top 10 youtube channels.
I have followed each one of these extensively in my 3 years of CP journey and can vouch for them any day…
Errichto:
- Tutorials on various Algorithms and Tricks
- CP live streams
- Contests and Problems Discussions
Priyansh Agarwal:
- Contest Screencasts and Editorials
- Tricks and Algos in CP
- Codeforces Profile Review Sessions
WilliamFiset:
- Amazing tutorials on Graphs and Trees
- A great playlist on Network Flow
- Goldmine for advanced Data Structures in CP
Algorithms live!:
- Tutorials on advanced Algorithms
- Each video includes guest appearance of a top coder
Vivek Gupta:
- Excellent workshop on Dynamic Programming.
- Great tutorials on DSU and advanced Math
Utkarsh Gupta:
- Contest Screencast and Editorials
- Great tutorials on Graphs, STL and Number Theory
- CodeAgon solutions
CodeNCode:
- Best Number Theory tutorials
Short videos with concise explanations
- Goldmine for Beginner to Intermediate level CP concepts
Kartik Arora:
- Best for Dynamic Programming
- Advanced DP concepts
- CSES problemset solutions for many problems
Second Thread:
- Contest Screencasts in Java
- Amazing playlist on advanced CP concepts - Algorithms Thread
- Fun and non serious videos about CP too
Colin Galen:
- Cool videos to learn to think and build your intuition.
- Topic Streams - DP, Trees, and Bitwise Operators
- Interesting guidance videos for CP
Special mentions: Luv, Harisam Sharma, CodemasterCPP, Naman Bansal
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.