Competitive Programmer's Core Skills

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from Saint Petersburg State University.

Offered by Saint Petersburg State University. During the course, you’ll learn everything needed to participate in real competitions — that’s ... Enroll for free.

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Alexander S. Kulikov
Professor
and 3 more instructors

Offered by
Saint Petersburg State University

Reddit Posts and Comments

0 posts • 5 mentions • top 5 shown below

r/OMSCS • comment
3 points • moocjunkie

For Dynamic Programming take this one as well:

https://www.coursera.org/learn/competitive-programming-core-skills

It might be also a good preparation for TopCoder/LeetCode competitions if you want to stress yourself to prepare for timed exams.

r/ProgrammingBuddies • comment
1 points • DarkArcherPD2

Well im not really a fan of competetive programming so your best friend would be google. What programming language do you mainly use? Heres a free course on coursera about comp programming

https://www.coursera.org/learn/competitive-programming-core-skills

r/developersIndia • comment
2 points • sleepless_indian

Coursera Courses to Help with "Competitive Programming":

Only way to get better is to keep practicing every day.

r/informatics_olympiad • post
3 points • WoodenTutor
Recourses I will use for IOI preparation

C++ primer (book)
https://www.cse.iitb.ac.in/~cs101/2014.2/lecture-slides.html (c++ course). https://www.coursera.org/learn/competitive-programming-core-skills (course)
https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/htmlview#gid=1833943059 (problems sheet)
Think Like a Programmer (book)
Programming Challenges: The Programming Contest Training Manual(book)
https://www.youtube.com/playlist?list=PL07B3F10B48592010 (programming challenges course)
Algorithms by Robert Sedgewick (book)
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/ (course)
I don't if I am in right track or not? need your advice

r/informatics_olympiad • comment
3 points • sudoankit

> C++ primer (5th edition) by Stanley, Lippman, etc

is a great book, supplement it with the official one by Bjarne Stroustrup.

> https://www.cse.iitb.ac.in/~cs101/2014.2/lecture-slides.html (c++ course) and https://www.coursera.org/learn/competitive-programming-core-skills (course)

Not required.

> https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/htmlview#gid=1833943059 (problems sheet)

Looks useful, I haven't gone through it but I think it'll be useful once you're in the flow.

> Think Like a Programmer (book)

Has basic questions, it's not bad but if you already are familiar with competitive coding, IHMO it's not worth your time. If you can solve Codeforces Div2 A, B, C, D or Div1 A, B level of questions skip this book.

> Programming Challenges: The Programming Contest Training Manual(book)

Excellent book, very useful. Use https://onlinejudge.org with it.

> https://www.youtube.com/playlist?list=PL07B3F10B48592010

Yeah, sure go ahead. Watch this course if you have time.

> Algorithms by Robert Sedgewick (book)

A great algorithms book but I prefer CLRS more mostly because CLRS is more math heavy and has pseudo code rather than Java examples.

> https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/ (course)

Though this is a good book some chapters aren't necessary at all. I suggest picking a good number theory book. AoPS, Briliant have good resources. I had used David Burton's Elementary Number Theory book and some parts of Computational Geometry by Berg et al.

Good luck!