MikeMirzayanov's blog

By MikeMirzayanov, 4 weeks ago, In English

Hello!

I always like to think that Codeforces is not only a place where you come to compete but also a place where you can learn. Learn new things.

Two years ago, we launched the EDU subproject, a platform for publishing classes. There are already several classes, but there are so many interesting topics around!

The Codeforces team can write the platform, make the technical foundation, but it would be great to write content with the support of the community.

Thanks to the support of competitive programming alumni, we have a budget for targeted grants for the preparation of new classes in the EDU section. Hope we have new content soon!

We are looking for lesson authors who could prepare and record one or more lessons. Those who are now red or have ever been red are invited.

We assume that one lesson (class) consists of:

  • 3-5 steps: break the lesson into logical parts,
  • video materials explaining the topic (usually, the total duration is 60-120 minutes),
  • text summary
  • a thematic training set of problems with a wide range of complexity (from the most basic on this topic to quite tricky ones)
  • first of all, we would like to cover the main topics of competitive programming — DP, graphs, basic data structures, etc.

Please note that we expect you to record and edit the video by yourself. Look at already recorded lessons to understand the expected format and structure of lessons. We have a rich history of teaching, so you can count on our advice and assistance in preparing lecture plans and problems. If video editing scares you, then here we can help.

We invite you to help grow the community and make history. I am sure that the recorded classes will be watched by tens of thousands of people (or more?).

The reward for recording one class is $1000.

If you are now red or have ever been red and you are interested in this offer, then fill out the form (open until June 28th).

Apply →
 
 
 
 
  • Vote: I like it
  • +772
  • Vote: I do not like it

»
3 weeks ago, # |
  Vote: I like it +50 Vote: I do not like it

Red coders are getting ready to make history!!

  • »
    »
    3 weeks ago, # ^ |
      Vote: I like it -26 Vote: I do not like it

    we will definitely learn many new things from world class programmers.

»
3 weeks ago, # |
  Vote: I like it +55 Vote: I do not like it

Codeforces just keep getting better and better!.

»
3 weeks ago, # |
  Vote: I like it -8 Vote: I do not like it

that's great , thanks

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

    why did you get dislikes?

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

      this community is toxic bro

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

        get out of this toxic place bro.help yourself

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

          it's not solution , just i will keep training because i need that but will avoid comment and post any blog

      • »
        »
        »
        »
        10 days ago, # ^ |
          Vote: I like it -14 Vote: I do not like it

        yep lol

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

      Because only GM can get likes. Non-GMs get dislikes.

»
3 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Thanks you so much for this, I was eagerly waiting.

Just curious, when the video lectures and materials will be ready, I mean any expected date or month

»
3 weeks ago, # |
  Vote: I like it -160 Vote: I do not like it

Only for Red? Would have been better, had it been open for all. I think there are some non-reds who can make good content.

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

    Well at least with only red coders participating there will be a quality guarentee to some extent and reduces the workload for codeforces

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

    red coders = experienced, pro coders and they know best practices.. : )

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

That's amazing✨

»
3 weeks ago, # |
  Vote: I like it +42 Vote: I do not like it

Please, organize donations for EDU content. May be together we can increase reward

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

Thanks a lot for this!

»
3 weeks ago, # |
  Vote: I like it +27 Vote: I do not like it

Huge appreciation for Codeforces for going the extra mile and supporting the creation of more quality CP materials! Over the last 2-3 years, I've seen the platform grow a lot and it seems it's only going to get even better!

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

Great initiative! Lets goooo :)

»
3 weeks ago, # |
  Vote: I like it +21 Vote: I do not like it

Please open a donation section too. So, that we can grow as a whole and get quality stuffs more frequently.

»
3 weeks ago, # |
  Vote: I like it -62 Vote: I do not like it

My account satisfies condition "have ever been red", but I can't apply the form. Bug or wrong definition of "have ever been red"?

  • »
    »
    3 weeks ago, # ^ |
    Rev. 4   Vote: I like it +6 Vote: I do not like it

    Have you ever been red? I think by red it means max. rating at least GM.

    • »
      »
      »
      3 weeks ago, # ^ |
        Vote: I like it -25 Vote: I do not like it

      Yep, I was red, check cf round 637.

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

        It was unrated

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

          It was made unrated a day after applying rating changes. So, just for a day, I was red :)

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

            Well, then technically a lot of people have also been red in early January.

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

              The means were never specified in the blog post!

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

            Well, technically I have also been red on April 1st

»
3 weeks ago, # |
Rev. 2   Vote: I like it +105 Vote: I do not like it

I might be biased because I have an unresolved gestalt about never reaching red myself, but I don't think that you need to be a top competitive programmer to make good tutorials on DP, graphs, basic data structures, etc. What you do need is to have taught them in a live class before and maybe some research/practical experience to really make sure you know what you're talking about and also to be able to present them from a new interesting angle and not just paraphrase CLRS.

  • »
    »
    3 weeks ago, # ^ |
      Vote: I like it -89 Vote: I do not like it

    I think they should allow International Masters to also post but give them less money, like 500 usd (reds should get more privilege right) /s

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

      If they can't find any reds, they may lower the bar to international master.

»
3 weeks ago, # |
  Vote: I like it +16 Vote: I do not like it

I believe most of us have been red in past but we can't apply.

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

It's so exciting, I'm looking forward to edu's launch of dp related courses!

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

Eagerly waiting for this

»
3 weeks ago, # |
  Vote: I like it -51 Vote: I do not like it

Yes, I have been red

R- retard

E- endlessly

D- depressed

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

GreatForces thanks

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

So we will be able to see a lot of top rated coders from side panel. Great!

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

demoralizer can be one , infact 1st Indian to be Educator at CF ;P . He has his own Youtube Channel. Excellent at teaching, video editor ( obviously ) , Former Red coder

  • »
    »
    3 weeks ago, # ^ |
      Vote: I like it -15 Vote: I do not like it

    So much sadness in the last 3 words. It's weird to imagine demoralizer as anything except red or above. Demo Red again when!!!

»
3 weeks ago, # |
  Vote: I like it -37 Vote: I do not like it

Great reward for only one class, but i'm not red(

»
3 weeks ago, # |
  Vote: I like it -12 Vote: I do not like it

Besides, I suggest that the test case of practice problem should be open for users so that we can practise better when blocked

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

A huge thanks to community.

Happy for being a part of this community.

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

cool ╰(*°▽°*)╯ waiting for it!!

»
3 weeks ago, # |
  Vote: I like it +22 Vote: I do not like it

It might not be the right place for me to comment but recently I started working as an intern and through my work I came to realize how convenient Codeforces and the CP community, in general, have been as far as accessing the resources, guides, contests (especially), and editorials are concerned.

I was always grateful for such provisions but I feel it even more now and from time to time such blog posts only serve to be a reminder of how amazing a platform Codeforces is.

»
3 weeks ago, # |
  Vote: I like it +71 Vote: I do not like it

Fun fact: some time ago I was invited to make a number of videolectures of a similar kind (just like the one on cartesian trees, but dedicated to other topics) for a certain customer. At that time, I thoroughly recorded my labor costs, and it turned out making even single lecture takes a tremendous amount of man-hours.

For example, a lecture on C++ sequential data structures, consisting of 9 parts with a total duration about 140 minutes, took more than 90 hours to make — ~27 hours to create slides, ~22 hours to write a script, ~9 hours to actually record and terrifying ~34 hours to edit a video.

Thus, the $1000 reward may seem huge, but if we divide it by 90 hours, we'll get less than $12/hour (which, on the one hand, is still quite a lot compared to typical Russian universities teachers' reward, but, on the other hand, leaves much to be desired compared to the wages in other countries and types of work).

And if someone is wondering why does it take so long,

I'll hide my thoughts on that under the spoiler, since I don't want to impose them.
  • »
    »
    3 weeks ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    That's great insight! I was guesstimating that 1H of video content would take roughly ~20H to prepare. But your account puts that number at double that (~45H per 1H of content).

    I wonder what's the experience of other lecturers.

    In addition to recording videos, each EDU lecture has between 10 and 20 accompanying problems. I bet preparing those takes another 20 to 40 hours.

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

      I am interested in this announcement and got very excited when I read about it, as I have been creating and editing videos in the last few years and I was planning to do it even more before reading Codeforces news.

      Indeed, my own ballpark estimate when reading this was "This is probably about 100 hours of work". By the nature of this, it is quite hard to estimate, and it can very easily end up anywhere in the 50h-200h range based on many factors.

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

Sounds great!! One stop solution to learn a new topic

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

Codeforces is getting better day after day ;)

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

Would love to see the future of edu section of codeforces! I hope to codeforces to continue to grow so and be the one spot destination for all competitive programmers.

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

Are teams(everyone>=red) allowed?

»
3 weeks ago, # |
  Vote: I like it -34 Vote: I do not like it

Y'all know you getting only Chinese-esque, Russian-esque, Indian-esque authors. Well.. I mean.. at least.. SecondThread red though.

PS: CF trying to motivate reds with $1000. 100 classes = $100k, big budget from alumni :)

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

I had a dream of becoming red today

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

I guess I have to wait for the new year color change option to write the blog :D

»
10 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Wanted to know if MikeMirzayanov have received interest from red coders and about when can we expect some lectures to drop on EDU :)

  • »
    »
    10 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Have you solved all the problems for the existing EDU lectures? Have you completed even a single lecture all the way? There's enough material there to keep you busy for months, and learning all those topics should be enough get you to Expert or CM.

»
10 days ago, # |
  Vote: I like it +1 Vote: I do not like it

tourist i wanna this guy to teach some good tutorial :) or maybe he deliever a lecture about how to prepare or how to up your skills :)