kartik8800's blog

By kartik8800, history, 3 months ago, In English

Hello Codeforces!!

Channel link: algorithms made easy peasy
So it has been quite a while now that I have been spending entire days building good quality and easy to understand videos for CP, algorithms and data structures and now I feel is the right time to ask people to have a look at the work that I have been doing.

Lots of YT channels, you got something special bruh?

My visions for the channel

You will most likely enjoy watching: Visions and Some CS:GO TeamKills

My visions for the channel include:

1. First and foremost, I want to make content that can help people become better problem solvers and become capable of approaching real-world problems in an algorithmic and logical manner.
2. I want to build useful resources for people who would like to learn DSA and prepare for coding interviews. I hope I will be able to make better content than many paid sources out there.
3. To build a resource that is capable of getting you started with CP and become an intermediate or above. I will thrive to make content which is non-trivial including problems which are interesting to solve from Codeforces, Google Kick start etc.
4. Sharing my own CP journey, inviting people good at CP to share their journey. Inviting my friends to share their interview experiences and more.
5. Occasionally make content that is less focused on learning and more on focused on entertainment and chill.

Some of the work previously done by me include:
1. A beginner series on Dynamic Programming: Entire CSES DP section + CF + kick start
2. A beginner to intermediate series on DP on trees: CSES Tree section + CF
3. Editorial on Range queries: This was real fun to write
4. And more on my channel :)

Near Future plans:
1. A series on DP with bitmasking starting from scratch and going to an intermediate level(6 to 10 problems).
2. A series on range query data structures/techniques with many practice problems
3. A series on Digit DP.
4. Hopefully a lot more, if people support my channel and find it helpful.

I sincerely hope that my initiative will be liked and supported by at least some of the people here at Codeforces.
I did not want to make a blog for this but I have honestly received some lovely responses from people who have tried my videos and I now feel that this is something that I wish to continue for a long period of time as people are finding it useful.

Cheers!

 
 
 
 
  • Vote: I like it
  • +64
  • Vote: I do not like it

»
3 months ago, # |
  Vote: I like it -23 Vote: I do not like it

If possible, please make a series of atcoder educational dp contest editorial(A-Z)

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I think Errichto has a stream on that already.

  • »
    »
    3 months ago, # ^ |
    Rev. 2   Vote: I like it +8 Vote: I do not like it

    demoralizer is providing good explanations on his Youtube Channel for Atcoder Educational DP contest, if you know Hindi :) Link

  • »
    »
    3 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    there are already many resources for that. search on youtube. stop asking everyone to make the same content over and over again.

  • »
    »
    3 months ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    Actually this contest is great but I worked for a company and made lectures on all those problems + beginner concepts and now the company sells the course.

    I cannot provide the same videos on my channel as the company is selling the course(even though I am not bound by any contract but would feel morally incorrect)

    I will definitely provide similar useful content for learning DP concepts, i have already made detailed CSES video explanations + 3 videos on basic elements of DP.

»
3 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Wonderful content bhaiya Excited to learn more.

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

5. Occasionally make content that is less focused on learning and more on focused on entertainment and chill. If possible then don't. For entertainment purpose there are other channels as well.

  • »
    »
    3 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    Sometimes those are more fun for make. The number one reason for most people make videos is because they want to have fun doing it and building audience, and it is just nice to have it help others too.

    • »
      »
      »
      3 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Exactly sometimes it's fun to create stuff which is somewhat fun and less brain exercise.

      Ofcourse this should and will happen only occasionally.

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I feel I will enjoy to occasionally make some fun videos too :)
    I agree not everyone would like to invest time in such things so they will always have the option of ignoring stuff unrelated to their interests.

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

My suggestion would be that before making an educational video do have a look at whether good videos on that topic are available or not (I mean if you feel its good and sufficient).Like there are a few topics like segment tree(range query), its available at Codeforces along with practice problems and there are many other popular channels on Youtube as well.

This would help everyone altogther covering a large variety of topics of cp (and with time almost all the topics I guess).

»
3 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Bhai.....what a content. Best tutorials bro...keep it up. Your dp playlist is simply the best material to understand the core concept of any dp problem. And personally i like your explanation of dp states by comparing it to a DAG, I've never thought of dp as this before. This was just beautiful. Thanku

»
3 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Your content is truly amazing, I have never seen more clear explanations than these. Keep up the good work!

»
3 months ago, # |
  Vote: I like it +5 Vote: I do not like it

I have a suggestion. I am not sure how you come up with the ideas for your channel, but I wanted to share what I feel the need of. Feel free to ignore if your approach is more data backed.

Many times I feel the need of crisp and easier to understand editorials of a CF/Adcoder round. There are people who make screencast + short solutions in the end OR long videos for single problems. IMHO there is a need for something in the middle.

For example, aaronhe07 does a really good job at this. Check out his channel.

Why it works? Simple, no bs apporach, easy to read code. I was able to solve many past contests using his videos. If there's a contest video, then I feel more confident in doing it as I know if I ever get stuck, I have reliable help at hands.

Does it make sense kartik8800?

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks for your suggestion, is this somewhat close to what you're trying to suggest: cf round 656 editorial problem E.

    Visions->P3 includes interesting problems from live contests + ofcourse more things.

    • »
      »
      »
      3 months ago, # ^ |
        Vote: I like it +5 Vote: I do not like it

      I understand some problems deserve an entire video, but first 4/5 in div2/3 is what most people do and could be combined in one video.

      But as I said Kartik, this is just my need and I might be a minority :-)

      All the best!

      • »
        »
        »
        »
        3 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        My aim here is not to state the correct algorithm but to help build intuition for it and once that is done, prove it.

        And I feel a video of length 10 to 15 mins wherein I discuss a problem of difficulty div2C to div2E taking the viewers step by step from the intuition to the approach to the algortihm and then proving the algorithm is better than simply stating the idea and showing the code and this time spent by the viewer should hopefully be worth it.

        I feel doing the same in a shorter time span like 3 to 5 mins might take away the "easy to understand" tag from my videos.

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

you have some very useful content on the channel, thankyou!