Save for later

How to Win Coding Competitions

Heads up! This course may be archived and/or unavailable.

Want to be the programmer hot tech companies are looking for?

Take your programming skills to the next level and prove your excellence by learning how to succeed in programming competitions.

Besides improving your knowledge of algorithms and programming languages, you’ll gain unique experience in problem solving, thinking outside the box and meeting tough deadlines – all essential for boosting your value as a programmer and securing a coveted job in Silicon Valley (should you want one).

This computer science course is an introduction to competitive programming developed by ITMO University, the leading expert in IT and the only 7-time world champion of the Association for Computing Machinery - International Collegiate Programming Contest (ACM ICPC), the world's most prestigious programming contest.

You will learn all you need to know about the variety of programming competitions that exist, as well as basic algorithms and data structures necessary to succeed in the most popular of them.

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 3.0 based on 2 ratings
Length 7 weeks
Effort 4 - 6 hours per week
Starts Oct 1 (239 weeks ago)
Cost $99
From ITMO University, ITMOx via edX
Instructors Maxim Buzdalov, Pavel Krotkov, Daria Yakovleva, Maxim Buzdalov
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science Mathematics
Tags Computer Science Data Analysis & Statistics Math

Get a Reminder

Send to:

Similar Courses

What people are saying

single test case out

Rather, I wanted to improve my coding skills in Python but found the assignments frustrating in two ways: (1) same execution time limit is imposed whether you submit your code in C++, Java, or Python -- the instructors admit some of the problems are not doable in Python due to this limit, and (2) your code is graded all-or-nothing basis, that is, if you miss a single test case out of dozens, you get zero point.

improve my coding skills

same execution time limit

get zero point

graded all-or-nothing basis

hopefully be made

These are simply how grading is done and should hopefully be made more friendly to learners (especially Python users).

instructors admit some

made more friendly

simply how grading

give a lot

The lectures and programming assignments give a lot of examples about what kind of algorithms are applicable to solving specific problems.

but found

examples about

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Hot Tap Stopple Technician $58k

Hot Seat/Help Desk Technician $65k

Customer Marketing Manager- Hot Appliances $69k

Research Engineer, Plate and Hot Roll Applications $69k

Associate Category Marketing Manager - Hot Cereal $74k

Marketing Manager- Hot Appliances $78k

Programmer/Systems Programmer $80k

Programmer 3 4 $85k

Plant Project Engineer - Hot Rolling $88k

Hot Beverage Platform R&D Engineer $100k

Hot Box Process Engineer $108k

Senior Product Manager - Hot Roll $121k

Write a review

Your opinion matters. Tell us what you think.

Rating 3.0 based on 2 ratings
Length 7 weeks
Effort 4 - 6 hours per week
Starts Oct 1 (239 weeks ago)
Cost $99
From ITMO University, ITMOx via edX
Instructors Maxim Buzdalov, Pavel Krotkov, Daria Yakovleva, Maxim Buzdalov
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science Mathematics
Tags Computer Science Data Analysis & Statistics Math

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now