MikeMirzayanov's blog

By MikeMirzayanov, 2 years 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

| Write comment?
»
2 years ago, # |
  Vote: I like it +50 Vote: I do not like it

Red coders are getting ready to make history!!

»
2 years ago, # |
  Vote: I like it +55 Vote: I do not like it

Codeforces just keep getting better and better!.

»
2 years ago, # |
  Vote: I like it -8 Vote: I do not like it

that's great , thanks

  • »
    »
    2 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    why did you get dislikes?

    • »
      »
      »
      2 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      this community is toxic bro

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

        get out of this toxic place bro.help yourself

        • »
          »
          »
          »
          »
          2 years 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

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

        yep lol

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

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

»
2 years 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

»
2 years 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.

»
2 years 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

»
2 years 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!

»
2 years 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.

»
2 years 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"?

  • »
    »
    2 years 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.

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

      Yep, I was red, check cf round 637.

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

        It was unrated

        • »
          »
          »
          »
          »
          2 years 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 :)

          • »
            »
            »
            »
            »
            »
            2 years 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.

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

              The means were never specified in the blog post!

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

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

»
2 years 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.

  • »
    »
    2 years 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

    • »
      »
      »
      2 years 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.

»
2 years 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.

»
2 years 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!

»
2 years ago, # |
  Vote: I like it -37 Vote: I do not like it

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

»
2 years 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.

»
2 years 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.

»
2 years 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.
  • »
    »
    2 years 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.

    • »
      »
      »
      2 years 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.

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

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

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

Codeforces is getting better day after day ;)

»
2 years 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.

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

Are teams(everyone>=red) allowed?

»
2 years 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 :)

  • »
    »
    2 years 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.

»
2 years 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 :)