Блог пользователя MikeMirzayanov

Автор MikeMirzayanov, 3 года назад, По-английски

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 →
  • Проголосовать: нравится
  • +772
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится +50 Проголосовать: не нравится

Red coders are getting ready to make history!!

»
3 года назад, # |
  Проголосовать: нравится +55 Проголосовать: не нравится

Codeforces just keep getting better and better!.

»
3 года назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

that's great , thanks

»
3 года назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

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 года назад, # |
  Проголосовать: нравится -160 Проголосовать: не нравится

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 года назад, # |
  Проголосовать: нравится +42 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +27 Проголосовать: не нравится

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 года назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится -62 Проголосовать: не нравится

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 года назад, # |
Rev. 2   Проголосовать: нравится +105 Проголосовать: не нравится

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 года назад, # ^ |
      Проголосовать: нравится -89 Проголосовать: не нравится

    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 года назад, # ^ |
        Проголосовать: нравится +24 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится -37 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

A huge thanks to community.

Happy for being a part of this community.

»
3 года назад, # |
  Проголосовать: нравится +22 Проголосовать: не нравится

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 года назад, # |
  Проголосовать: нравится +71 Проголосовать: не нравится

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 года назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    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 года назад, # ^ |
        Проголосовать: нравится +38 Проголосовать: не нравится

      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 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Codeforces is getting better day after day ;)

»
3 года назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

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 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Are teams(everyone>=red) allowed?

»
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

  • »
    »
    2 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    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 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

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 :)