Priyansh Agarwal Profile picture
ICPC World Finalist | Software Engineer @Google | Competitive Programming Educator @TLE_Eliminators

Feb 27, 2023, 12 tweets

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.

Keep scrolling