Competitive Programming for Beginners
Offered By: Udemy
Course Description
Overview
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
Related Courses
Information TheoryThe Chinese University of Hong Kong via Coursera Intro to Computer Science
University of Virginia via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera