Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Competitive Programming for Beginners

via Udemy

Overview

Get started with your competitive programming journey by learning the building blocks of CP's world.

What you'll learn:
  • Data Structures and Algorithms
  • Competitive Coding Concepts
  • Significance of Competitive coding in IT career

Want to dive into the world of Competitive Programming? Don't worry we got you!

Here in this course we'll drive you through a very basic avenue to head-start your competitive programming journey and reach a comfortable position from where you can push the peddle and ace this field. This course is mainly divided into 3 parts:

  • Introduction: This section will be having a couple videos briefing you about what CP actually is and why on earth would you want to learn about it.

  • Data Structures: This is gonna be a very crucial section as it deals with all the Data Structures that we're gonna cover. All the basic as well as semi advanced data structures are gonna be covered here. Starting from as basic as an array, going up till trees and graphs! We have covered them all.

  • Algorithms: This is gonna be another crucial section as it deals with some of the fundamental algorithms that'll help you work around data structures like trees and graphs. Some of these algorithms are essential to solve certain type of problems.

By the end of this course you'll be able to:

  • Have a clear understanding of what Competitive Programming is.

  • Have a clear understanding of all the basic data structures and algorithms.

  • Have a clear understanding of why competitive programming is needed.

  • Solve beginner level competitive programming questions.

Taught by

Ajay Dhruv, Ph.D., Kushagra Soni, Shraddha Babar, Siddhi Suryavanshi, Tanaya Desai, Zeel Mehta and Komal Rane

Reviews

4.2 rating at Udemy based on 71 ratings

Start your review of Competitive Programming for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.