From Beginner to Grandmaster - Complete Roadmap for Competitive Programming

  Рет қаралды 310,755

Colin Galen

Colin Galen

Күн бұрын

The roadmap to end all roadmaps. Prepare yourself for some awesome content.
Resource document (everything mentioned is in here): docs.google.com/document/d/1-...
Timestamps:
0:00:00 Intro - Overview
0:02:26 Intro - "Table" of contents
0:04:31 General advice - Why I don't like this video [IMPORTANT]
0:06:15 General advice - Learning mindset [IMPORTANT]
0:14:03 General advice - Contradictory advice?
0:15:07 General advice - Wasting time [IMPORTANT]
0:16:46 General advice - Motivation
0:17:49 General advice - Performance vs. skill
0:18:37 General advice - Organization
0:19:09 General advice - Dealing with failure
0:19:26 General advice - Creating logic
0:20:26 General advice - More resources
0:20:39 General advice - Form advice
0:22:46 General advice - Mistakes
0:27:49 Practice advice - Overview
0:28:32 Practice advice - Universal - Practice sites
0:29:49 Practice advice - Universal - Format/time
0:31:21 Practice advice - Universal - When solving
0:32:50 Practice advice - Universal - Editorials
0:35:05 Practice advice - Universal - Random or topic-based?
0:37:06 Practice advice - Rating-based - Overview
0:37:23 Practice advice - Rating-based - 0-999
0:41:19 Practice advice - Rating-based - 1000-1199
0:44:20 Practice advice - Rating-based - 1200-1399
0:49:01 Practice advice - Rating-based - 1400-1599
0:53:54 Practice advice - Rating-based - 1600-1899
0:57:35 Practice advice - Rating-based - 1900-2099
1:00:58 Practice advice - Rating-based - 2100-2399
1:04:44 Conclusion [IMPORTANT]

Пікірлер: 292
@levzelenin8404
@levzelenin8404 Жыл бұрын
Thanks! Starting this at the ancient age of 36 it's awesome to see such friendly perspicacity there to greet you
@ColinGalen
@ColinGalen Жыл бұрын
YOU ARE INSANE ...ahem, thank you. That was the aim of this video, to provide a comprehensive guide that would address many of the *real* issues with practice & stuff like that, beyond all the fluff. To this day I'm still proud of how it came out.
@finnpomfret
@finnpomfret Жыл бұрын
@@ColinGalen colin can i buy your neck and left arm
@zecyoutube
@zecyoutube Жыл бұрын
​@@finnpomfret shut up killer
@jdhgeui2838
@jdhgeui2838 Жыл бұрын
You're a king, best of luck to you and I hope you're going strong 2 months later!
@MegaDonaldification
@MegaDonaldification 3 ай бұрын
Bra, you should count yourself lucky for being younger than me. I am 47yrs old. Just bought myself a 2 textbooks on the DSA by NARASHIMA KARUMANCHI. Right now, I am on OOP and looking to get myself ready with Functional Programming and its concepts. Udemy LEETCODE will leave you juiced up with edge cases, a fundamental manner of breaking down information. I am 100 percent glad technology gives everyone the chance to enhance their skillset. I want to be old and still know how to be human, supportive and inductive to self and others. Remain uncommonly favoured in insight, strength, and spiritual matters, especially walking to replenish strength and breath of the endocrine system.
@PriyanshAgarwal
@PriyanshAgarwal 2 жыл бұрын
Omg such efforts. Really appreciate it man. What an insightful video. Highly recommended.
@shachi-kun2275
@shachi-kun2275 2 жыл бұрын
priyansh orzz
@abhishekkeshri3974
@abhishekkeshri3974 2 жыл бұрын
He is actually like a god father 😌♥️
@comedyshorts9866
@comedyshorts9866 2 жыл бұрын
One legend appreciating work of another legend 👍
@uva4416
@uva4416 Жыл бұрын
He's everywhere
@vaishnavplays203
@vaishnavplays203 Жыл бұрын
orz
@kevinle7427
@kevinle7427 Жыл бұрын
i feel like a late bloomer, i'm just getting into this as a junior/sophomore of my college career; your videos are helping lose this feeling!! you have a lovely channel and the way you articulate yourself is lovely
@ColinGalen
@ColinGalen Жыл бұрын
you madman, this is the largest dono by far (factor of > 2) glad it helped, hopefully my other stuff has something to offer too
@zecyoutube
@zecyoutube Жыл бұрын
Pls give me money
@rajrajesh1669
@rajrajesh1669 3 ай бұрын
​@@zecyoutube😂
@joshua_dlima
@joshua_dlima 2 жыл бұрын
thank you so much, the message was clear - do stuff that is difficult for oneself - the goal is to learn and nothing else - time spent thinking >>> num of problems solved
@aymanehrouch
@aymanehrouch 6 ай бұрын
Pretty sure you meant time spent thinking
@joshua_dlima
@joshua_dlima 6 ай бұрын
@@aymanehrouch nope
@longy2k309
@longy2k309 Жыл бұрын
Wow! I have been stuck on this “Learning how to learn” mindset for so long. I tend to overthink on how to better optimize my learning without actually learning. This video is a gem in pointing me in the right direction. Thank you Colin! I’m going to go solve some problems now 😁
@raunakpal9738
@raunakpal9738 Жыл бұрын
me too :(
@dcmarvel3031
@dcmarvel3031 11 ай бұрын
your video is COMPLETELY changed the way I think about solving problem. I feel fulfilled to be honest. I don’t think there are so many people on the internet share these kind of thoughts.
@rareseu4301
@rareseu4301 2 жыл бұрын
The essence of the video is : - practice random problems and you will eventually learn the most important topics - don't expect just to read a rodmap and become good. ( the difference between a gm and a noob is only the time spent) - don't seek for a rodmap because there is no clear path to success (the need for a complete guide is caused from school where we just follow instructions)
@HungryEagle2610
@HungryEagle2610 10 ай бұрын
Thanks for being on point and no using flowery cheap tricks to get views. I love your authenticity. You are my inspiration.
@gamecode7121
@gamecode7121 2 жыл бұрын
Glad to see you back. I've been watching your contest video solution since I started doing codeforces, you give me so much motivation ❤.
@yogeshdhiman8786
@yogeshdhiman8786 2 жыл бұрын
Man coming from you don't worry we're going to watch the whole video even multiple times... Great effort Colin. Thanks.
@senkottuvelan
@senkottuvelan 8 ай бұрын
You really are amazing man. Thank you for taking me out of this mindset ❤
@aries3690
@aries3690 2 жыл бұрын
Thank you so much for all your effort and dedication towards helping us!
@blackdark6240
@blackdark6240 2 жыл бұрын
We love you Colin, thank you for your effort.
@axe8721
@axe8721 2 жыл бұрын
Thank you so much for all the effort and dedication you put into your videos, Colin. I'm sure I speak in behalf of everyone when I say, we appreciate your hard work!
@aziz0x00
@aziz0x00 Жыл бұрын
Yes we really do appreciate your hard work man
@DanteLikesRock
@DanteLikesRock Жыл бұрын
cool name
@thelonelyvoyage
@thelonelyvoyage Жыл бұрын
exhaustive and inconceivably valuable. Brother, thank you!
@SteversIO
@SteversIO Жыл бұрын
I love how self aware you are and how well you've learned how to learn to the extent that you can teach it.
@WilberTorres
@WilberTorres 2 жыл бұрын
Thanks so much for this incredible amount of work.
@qurdedu4032
@qurdedu4032 2 жыл бұрын
You are the Coolest and calmest person I have ever seen in my life😀. Stay always just like that, fella!
@rajveersinghbharadwaj2890
@rajveersinghbharadwaj2890 2 жыл бұрын
Your videos are always great Colin>>>> Always great to have you!...Waiting for you to be back in contest screencasts ;)
@xbz24
@xbz24 2 жыл бұрын
Thank you colin, amazing content as always
@abhishekkeshri3974
@abhishekkeshri3974 2 жыл бұрын
You made my day colin ♥️♥️♥️♥️♥️thanks a lot brother. God will bless you a lot . 😌
@aryansinha557
@aryansinha557 11 ай бұрын
You are awesome making such honest videos helping many students like us.
@ontreprenor
@ontreprenor 2 жыл бұрын
Hey thank you so much for the effort and honest advice. Will definitely work hard on this!!
@LordDragon156
@LordDragon156 Жыл бұрын
Holy shit this video is so helpful. Thank you. Thank you. Thank you. I’m just 20 minutes in and everything is starting to click so well. Im seeing my errors of learning and my prioritizations and I’m understanding how to fix that. GOATed video
@richardhorvatichfittrader
@richardhorvatichfittrader Жыл бұрын
You are amazing. You've inspired me intensely. Time to get studying!
@gundulfguy2179
@gundulfguy2179 Жыл бұрын
Thanks man. I appreciate the perspective shift and great practical advice.
@balasubramaniam2761
@balasubramaniam2761 2 жыл бұрын
Thanks a ton for making this 🥺
@stefangavriliuc4598
@stefangavriliuc4598 Жыл бұрын
This is really great and inspiring advice, thanks for the great video Colin, a lot of this advice can apply to other facets of life
@lennythach607
@lennythach607 Жыл бұрын
Absolutely Brilliant! Thank you Colin!
@corpsehasbean8241
@corpsehasbean8241 Жыл бұрын
Your tutorial videos are amazing. I decided to go back to creating soft after 16 years. soft soft is so easy to get into, but also offers
@ujjawal_
@ujjawal_ 2 жыл бұрын
Legendary roadmap, very helpful.
@progressSH
@progressSH 2 жыл бұрын
Very valuable advice and food for thought. Thanks!
@flyLeonardofly
@flyLeonardofly 2 жыл бұрын
Thank you dude, I am so glad I found you!
@JayBeeDev
@JayBeeDev 2 жыл бұрын
Just here to thank you for all the efforts
@mdyousufgazi4030
@mdyousufgazi4030 2 жыл бұрын
Thank you so much for your effor which you have given in this particular video. you really explained some harsh truth. i appreciate the video.
@justinho1063
@justinho1063 Жыл бұрын
Thank you so much, this is helping me in my coding journey.
@GoncaloLoyal
@GoncaloLoyal Жыл бұрын
Amazing video! Really appreciate the quiz data from Google forms! Never did competitive programming before but I will give it a try.
@faruhjmishenkopetrovich4011
@faruhjmishenkopetrovich4011 2 жыл бұрын
thank you very much for the roadmap
@sandeepchowdary6765
@sandeepchowdary6765 2 жыл бұрын
Insightful 👏. Thankyou gallin
@vishnuaviation5756
@vishnuaviation5756 Жыл бұрын
Great video and advice, thanks.
@ChandraShekhar-by3cd
@ChandraShekhar-by3cd 2 жыл бұрын
Thanks for giving the ultimate roadmap!
@smartwork7098
@smartwork7098 6 ай бұрын
Thank you. I appreciate your advice.
@ahmedreza1755
@ahmedreza1755 2 жыл бұрын
Thank you very much for your dedication for us ..
@nandagopalnaskar2452
@nandagopalnaskar2452 2 жыл бұрын
Thanks for all the efforts..!!
@stretch8390
@stretch8390 8 ай бұрын
Good stuff. Even though the 'roadmap' thing is a bit of a meme, it is still very useful for someone (such as myself) who is coming from a non comp sci background and has enjoyed doing leetcode so wants to keep progressing.
@user-fx6oe1tf7m
@user-fx6oe1tf7m 8 ай бұрын
Thank you so much for this big help ...❤❤❤❤
@nishanttrivedi8711
@nishanttrivedi8711 2 жыл бұрын
Wow 😍 thankyou very much , i needed this one from long time and finally you came and show me right direction , all others youtuber's are just telling go and start giving contest [ i mean wtf how can i just go and start giving contest's if i don't know anything ] thankyou very much 😇
@user-yh9cg8uv5e
@user-yh9cg8uv5e 10 ай бұрын
Thanks a lot for the right guidance.
@ChandanKumar-vi3jl
@ChandanKumar-vi3jl 2 жыл бұрын
Hello, Galen! Thank you for providing such amazing stuff. Personally, I find the proof of the solution to be the most challenging. Because there have been times when I have been unable to obtain proof, but the statement to prove is intuitive. That same statement doesn't feel quite as true after getting a WA🤦‍♂. Do you have any advice on how to deal with such situations? Perhaps some general methods of proof, such as induction or contradiction. (By the way, a video on this would be fantastic.)
@mayanksingh7501
@mayanksingh7501 2 жыл бұрын
Damn! Great Work!!
@amosaidoo5741
@amosaidoo5741 2 жыл бұрын
Your effort is appreciated
@spytonic4171
@spytonic4171 2 жыл бұрын
Nice video and very useful info thanks :)
@BeltrameJuan
@BeltrameJuan 7 ай бұрын
Thanks for this video!
@HyruIia
@HyruIia 2 жыл бұрын
Excellent! Thanks.
@webDevOneZeroOne
@webDevOneZeroOne 2 жыл бұрын
Thanks for this resource.
@SarojKumar-ct3ey
@SarojKumar-ct3ey 2 жыл бұрын
i was eagerly waiting for this video...
@MasterBrain182
@MasterBrain182 Жыл бұрын
This is pure gold 💯💯 Deserve much more than 1 billion likes 👍👍👍👍👍👍👊👍 (...)
@aryanbhat6419
@aryanbhat6419 2 жыл бұрын
thank you soo much for this ...
@deeptisharma90
@deeptisharma90 2 жыл бұрын
I fee like the amount of helpful information is just simply not deserved by me. 🛐
@MegaDonaldification
@MegaDonaldification 3 ай бұрын
Look, I don't care what others say here. Mr. Colin, you are doing an excellent job informing people with inductive minds to know what they are going to expect with requires discipline and persistence. You cant let people deter you from the patience within you. Your patience is needed in this world whether you know it or not. Remain uncommonly favoured in insight, strength, and spiritual matters, especially walking to replenish strength and breath of the endocrine system.
@vladtepes4837
@vladtepes4837 Жыл бұрын
Thanks!
@mohnishkumar6847
@mohnishkumar6847 2 жыл бұрын
Thanks man 🙌
@budsyremo
@budsyremo 9 ай бұрын
One of the points that you mentioned is "identify what will work" . I think it's an idea or a topic that you should do another video on .
@sriramadithya4799
@sriramadithya4799 2 жыл бұрын
Thanks Colin 😊
@AurelianoShowsTheWorld
@AurelianoShowsTheWorld 7 ай бұрын
Thanks! I'm that kind of guy who solved around 800 problems in leetcode, but I was basically lying to myself by rushing prboblems. Now with the help of your video I'm solving usaco guide and changing my practice strategy.
@blitztage3245
@blitztage3245 2 жыл бұрын
Let's go, GM soon!
@obamacat3
@obamacat3 Жыл бұрын
I always had this problem where i doubt myself because i realise im doing everything seemingly right im doing many good practises NATURALLY So i see myself i have everything but im still failing so it really brings me down But then i realise that the reason its not working its because i dont actually use them bc i think "Yeah i know this and my mind does knows this so this should be done automatically" Also i intentionally compare myself to other bc it gives me more motivation to be better or because im better, still it sometimes does hurt me tough but i thinks its worth it
@RanitDA
@RanitDA 2 жыл бұрын
Thanks Colin
@techworld3043
@techworld3043 2 жыл бұрын
amazing video.let follow it
@raselparvez9532
@raselparvez9532 2 жыл бұрын
Thanks sir for your nice explanation
@ducsadboiz6503
@ducsadboiz6503 2 жыл бұрын
Being with you is strangely peaceful - Being away from you feels strange but also quite peaceful.
@TheIronicExistence
@TheIronicExistence Жыл бұрын
Colin, your hair is majestic
@cit0110
@cit0110 Жыл бұрын
Okay im going! thank you
@dodolupascu8342
@dodolupascu8342 2 жыл бұрын
Thanks so much!
@ramseybeing
@ramseybeing Жыл бұрын
Very helpful thank you
@msnp1
@msnp1 2 жыл бұрын
thank you for this video
@vshlsbs3978
@vshlsbs3978 2 жыл бұрын
Rwally thanks for effort man
@luisdawa
@luisdawa Жыл бұрын
Step 1: Have a beautiful long hair
@MiketheCoder
@MiketheCoder 2 жыл бұрын
Oh hell yeah!!
@programmingintheshadows4456
@programmingintheshadows4456 2 жыл бұрын
Hey colin i love you man ❤️, can you tell Me that does looking at the wrong test cases ,does that also counts in helps ?
@jope7499
@jope7499 Жыл бұрын
Amazing video, it helped me a lot ... But changing the subject... It's a silly question, but is there a way to change the nickname in codeforces?
@patricknick3498
@patricknick3498 2 жыл бұрын
Thank untuk so much for all
@ericwalker8382
@ericwalker8382 Жыл бұрын
I hear you say, this video is long. However, there are people that sit in a classroom for upwards to 3 hours in the hopes to glean the information you distill into a little over an hour with start, stop, rewind, and fast forward functionality. You are doing the industry a favor and I hope you are compensated handsomely for your efforts. From one dev to another, thank you.
@SurajSingh-ph9vw
@SurajSingh-ph9vw 2 жыл бұрын
Thank you so much Sir
@tripmi743
@tripmi743 Жыл бұрын
Thank you !!!
@yogyatabhaskar7383
@yogyatabhaskar7383 2 жыл бұрын
Thanks, mate
@tjalferes
@tjalferes Жыл бұрын
Thank you.
@nahid017
@nahid017 Жыл бұрын
Main key point starts 1:05:30
@vikashardhendra7293
@vikashardhendra7293 2 жыл бұрын
thank u helped me a lot
@learningalgos614
@learningalgos614 2 жыл бұрын
Hey I wanted to suggest a resource - there are some great courses in English by Pavel Mavrin here on KZfaq. You could add those to the guide as well, if you feel they are good
@yassin8357
@yassin8357 2 күн бұрын
❤❤❤❤❤❤❤ thnx colin you are amazing
@2000kamal
@2000kamal Жыл бұрын
you are new age monk.. Namaste from India.
@mango-strawberry
@mango-strawberry 2 жыл бұрын
I'm studying data structures rn. I hope to start with this asap.
@mango-strawberry
@mango-strawberry 2 жыл бұрын
Also, nice hair bro
@speech_Empty
@speech_Empty 2 жыл бұрын
Nice work
@vaylx2253
@vaylx2253 Жыл бұрын
Half way through and this video is great already! Two questions for the community: (1) I’m preparing for interviews (DS & A), assuming a competitive programmer’s mindset/advice is highly relevant? (2) I code in Ruby for work and have been considering learning another language for interviewing, most roads lead to Python. Should I do it?
@g8dboyplays790
@g8dboyplays790 Жыл бұрын
(1) Not necessarily, you can build your logic by just solving problems from Leetcode, GfG, InterviewBit, etc. (2) Yes, Python will be a great addition to your language arsenal.
@akashverma5756
@akashverma5756 5 ай бұрын
Learning is hard. That's why It worth a lot because very few people are willing to do it.
@rngQ
@rngQ Жыл бұрын
How, more specifically, do you deal with or perhaps combat the _initial_ feeling of, "my brain just is immediately throwing this out as I'm reading"? With high-level cognitive thinking for LeetCode, this is what it feels like sometimes, I _want_ to make the gears turn but it feels like my brain is a brick instead of a sponge.
@Jonathan-gf4ub
@Jonathan-gf4ub 2 жыл бұрын
legendary vid
@dawodujohnson
@dawodujohnson 2 жыл бұрын
Thanks man
@arolimarcellinus8541
@arolimarcellinus8541 Жыл бұрын
tried that doing some problems by myself, stuck for months, and ended up hating competitive programming because took so long time just to solve one problem. After that, seeing the editorial, makes me more thinking I was stupid thinking about so many hand-made solutions and the editorial can simplify it, and I got nothing other than just pile of rubbish scribbles on my paper that gonna be discarded to the trash bin. Heck I dunno if I can follow the way you told since my age and my work cannot come up with it anymore
The easiest way to chat with Knowledge Graph using LLMs (python tutorial)
18:35
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,9 МЛН
ПООСТЕРЕГИСЬ🙊🙊🙊
00:39
Chapitosiki
Рет қаралды 66 МЛН
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 17 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 12 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,5 МЛН
Intro to Competitive Programming
11:41
Junferno
Рет қаралды 761 М.
Interview with a Competitive Programmer
25:13
Joma Tech
Рет қаралды 1,2 МЛН
Unlocking Your Intuition: How to Solve Hard Problems Easily
17:34
Colin Galen
Рет қаралды 1,2 МЛН
The Dark Side of Competitive Programming
10:49
Colin Galen
Рет қаралды 42 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 216 М.
3-Minute Mental Hack to Take Control of Your Subconscious
11:25
Colin Galen
Рет қаралды 1,2 МЛН
Starting Competitive Programming - Steps and Mistakes
9:55
William Lin
Рет қаралды 1,4 МЛН
Top Competitive Programmer vs. FAANG Interview Questions
45:09
Colin Galen
Рет қаралды 358 М.
📦Он вам не медведь! Обзор FlyingBear S1
18:26
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 785 М.
Девушка и AirPods Max 😳
0:59
ОТЛИЧНИКИ
Рет қаралды 16 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 35 МЛН