pashka's blog

By pashka, 4 years ago, In English

Hello Codeforces!

I teach a course on algorithms and data structures at ITMO University. During the last year I was streaming all my lectures on Twitch and uploaded the videos on Youtube.

This year I want to try to do it in English.

This is a four-semester course. The rough plan for the first semester:

  • Algorithms, complexity, asymptotics
  • Sorting algorithms
  • Binary heap
  • Binary search
  • Linked lists, Stack, Queue
  • Amortized analysis
  • Fibonacci Heap
  • Disjoint Set Union
  • Dynamic Programming
  • Hash Tables

The lectures are open for everybody. If you want to attend, please fill out this form to help me pick the optimal day and time.

See you!

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

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

All I can say is Thank You. I know how much effort it takes to prepare for just one lecture, forget about creating content for an entire semester. Great effort

»
4 years ago, # |
  Vote: I like it +20 Vote: I do not like it

I am ready to leave my college classes for this !!

»
4 years ago, # |
Rev. 2   Vote: I like it +16 Vote: I do not like it

A tremendous effort pashka you and your ITMO team is putting.Just keep this pace and go ahead...

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

Thank you for this. Your course on EDU is a great resource of learning for many already. Wish I knew Russian, I would have started streaming the videos right now. ;O

»
4 years ago, # |
  Vote: I like it +18 Vote: I do not like it

Brace yourself, a DSA course from tourist's college is on the way!
Thanks for your effort, pashka.

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

    tourist was good before joining ITMO ^.^

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

      ITMO was good before tourist joined.

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

        I guess u wanted to say "ITMO was already good even before tourist joined".

        But I think some may interpret it as "ITMO was good before tourist joined and now it's not good."

        I personally interpreted in the second way initially.

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

          Well, I interpreted it in the first way initially :P

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

        why am i in different country lol Would love to join ITMO. Almost every red coder is from ITMO so it's pretty obvious these ppl work hard

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

no words to express my love to this !!!!

all i can say is

long long int a=LLONG_MAX; long long int thank_you=pow(a,a); cout<<thank_you;

:)

»
4 years ago, # |
  Vote: I like it -6 Vote: I do not like it

will it available in english?

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

    Why do you want it in English when you don't seem to speak it too well?

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

      I think this comment should be +23 instead of -23 xD

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

pashka Better if you could restrict the response to 1 and enable email option. Somebody could spam it right now maybe.

»
4 years ago, # |
  Vote: I like it +25 Vote: I do not like it

I want to upvote this multiple times

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

I am sure this will make a big evolution in CP community. Today there is not any lecture videos that well structured and in English.

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

What language will it be in?

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

It will be great if you will give question to practice with stuff will teach from basic to advanced level

»
4 years ago, # |
  Vote: I like it -14 Vote: I do not like it

Unfortunately the course is not in english. :(

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

    This year I want to try to do it in English he is doing it in english again!!!

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

This is literally what I was looking for. I'm really afraid of participating in my first round without having a proper introduction to algorithms. Thank you very much pashka!

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

What do you guys define as "beginner", "Intermediate" and "Advanced" understanding of Maths?

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

I think, i wont be afraid of dp anymore :p appreciate your dedication man! keep it up!

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

Thanks a lot ! to ppl who missed few lines as i did "Tutorial will be in ENGLISH"

»
4 years ago, # |
  Vote: I like it +8 Vote: I do not like it

Are the lectures going to be available on YouTube later?

»
4 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Tum bohot acha kaam karta hai.

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

I can leave my college classes for this.

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

Course from one of the best Competitive Programming university, ITMO. Surely improve my skills and understandings. Provide guidance from top coders. What else I can say!

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

When will it start?

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

Only thing I can say:You are awesome pashka.

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

Thanks a lot sir...........I have just watched you lecture...it's great.