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!
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
I am ready to leave my college classes for this !!
A tremendous effort pashka you and your ITMO team is putting.Just keep this pace and go ahead...
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
English lang available.i don't know Russian lang
Brace yourself, a DSA course from tourist's college is on the way!
Thanks for your effort, pashka.
tourist was good before joining ITMO ^.^
ITMO was good before tourist joined.
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.
Well, I interpreted it in the first way initially :P
I think he is doing banter.
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
Let's move to Russia then. and do Competitive Coding.
haha sounds good. Russians are very good with calisthenics also so that's one more plus for me.
Is there some 6 month or 1 yr russian bootcamp or programming getaway?
We could find many interested students/freshers -> people who want to get really good at CP and go for such a training camp
I'm sure a lot of Indians would be ready to pay as well -> considering the money taken by engineering colleges here
Yeah! Engineering degree in india is shit. I wanted to do CSE but i couldn't get cse in a decent college so took ece and boom! Now i dont have time for CP
That's not true, ECE gives you quite a lot of time specially in the 2nd year.
analog circuits,VHDL,Signals and systems,Newtowk analysis,Maths, Digital design. And 4 labs. So effectively 6 subjects. IDK if i feel it's too much. But for sure it's more than 1st year lol
Welcome to the party. Haha
damn! You're also in ECE huh?
Yeah,
ECE sucks
.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;
:)
That overflows to
LLONG_MIN
You didn't have to do him like that ;_;
I know :) same as my feelings overflows after seeing this!!
its value is so high that
thank_you
is never enough :)That's why ...
A boy has no gf
You didn't have to do him like that ;_;
will it available in english?
Yes.
He mentioned that already.
Why do you want it in English when you don't seem to speak it too well?
How weak is your argument? So what he should've said? Will it be available is his native language? Even if someone is bad at English it is mostly while talking and not listening or interpreting. It is like saying why do you want to watch soccer when you don't seem to play it well. LMAO.
I think this comment should be +23 instead of -23 xD
Really helpful
pashka Better if you could restrict the response to 1 and enable email option. Somebody could spam it right now maybe.
I want to upvote this multiple times
@ pashka It would be nice if the course is similar to EDU with lots of practice problems based on tutorials at each step.
i think this is awesome work but i think video uploaded on youtube is in russian please upload in english so that everyone can uderstand
Yes , he is doing english this year -> just fill the form buddy ;)
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.
What language will it be in?
c++
I meant english or russian, sorry.
English
It would be funny if you wanted to submit your solution but your only choices are English or Russian
When will it start?
It will be great if you will give question to practice with stuff will teach from basic to advanced level
Thanks man, for such a dicision. It will help us a lot from my country, where we are in good teacher crisis in computer science.
Unfortunately the course is not in english. :(
This year I want to try to do it in English he is doing it in english again!!!
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!
Godgood bro
Thank You. I am a beginner and I have zero experience in algorithm.Hope I can learn some algorithms.
What do you guys define as "beginner", "Intermediate" and "Advanced" understanding of Maths?
I said beginner in everything:)
Advanced if you have cleared Jee Advanced, Intermediate if cleared jee mains else beginner.
I think, i wont be afraid of dp anymore :p appreciate your dedication man! keep it up!
Thanks a lot ! to ppl who missed few lines as i did "Tutorial will be in ENGLISH"
How hard is it to read the blog properly before commenting?
damn. I missed the constraints.
I Forgot to do mod 1e9+7 XDXD
This is Awesome. Learning DSA from ITMO is just like God's of DSA teach you DSA. Your effort must be praised. Keep it up the great work.
Not DSA ...more like Gods of CP...DSA is a research topic..and excellence in that has nothing to do with CP.
All I want to say is Thanks a Million ! This will prove to be an excellent privilege for so many students like me who want to excel at CP but lack the right study material. May God give you strength !
We don't have classes very often,and these videos will help me a lot :)
Couldn't thank you more <3
Are the lectures going to be available on YouTube later?
thank you so much for this amazing course. Looking forward to change some colors of my handle :)
Tum bohot acha kaam karta hai.
I can leave my college classes for this.
Thank you so much for the effort you're putting in. Keep up the good work. Please keep us posted about when the course will be released.
it is not in english? so :( :(
Thank you for the effort to make it in English. Saw your YouTube channel, it's marvelous! But is in russian :(
When is the course going to start?
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!
Really good that someone of your calibre is trying to take this initiative. Keep it up!
Can you also post the lectures in YouTube channel after the lessons so people who could not join watch them?
Thank You so much for your amazing course, your explanations are really good and I hope to improve my self Thanks a lot
great initiative is it paid or free??
When will it start?
Hello, Eagerly waiting for the lectures!!!
Please Share Complete course structure of all 4 semesters.
thanks a lot,, This kinds of tuitorials means a lot for me.. I hope I can learn from the course.. Wish you all The best..
That overflows to LLONG_MIN
ITMO was good before tourist joined.
Really helpful
Only thing I can say:You are awesome pashka.
Thanks a lot sir...........I have just watched you lecture...it's great.