Competitive programming basics for beginners using C++
Competitive programming basics for beginners using C++, available at Free, has an average rating of 4.35, with 15 lectures, based on 69 reviews, and has 4269 subscribers.
You will learn about Basic competitive programming concepts Important algorithms with time complexity Coding tips and shortcuts Coding implementation of all basic concepts C++ Standard Template Library This course is ideal for individuals who are C++ beginner level coders curious about competitive programming It is particularly useful for C++ beginner level coders curious about competitive programming.
Enroll now: Competitive programming basics for beginners using C++
Summary
Title: Competitive programming basics for beginners using C++
Price: Free
Average Rating: 4.35
Number of Lectures: 15
Number of Published Lectures: 15
Number of Curriculum Items: 15
Number of Published Curriculum Objects: 15
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Basic competitive programming concepts
- Important algorithms with time complexity
- Coding tips and shortcuts
- Coding implementation of all basic concepts
- C++ Standard Template Library
Who Should Attend
- C++ beginner level coders curious about competitive programming
Target Audiences
- C++ beginner level coders curious about competitive programming
Competitive programming is the art of solving problems. It is a kind of brain exercise and every programmer takes an effort to ace the competitive programming competitions. In these competitions, what matters actually is the space or memory and the time that the code takes. The best solution is always the one in which both are efficient.
If you are the one who is an aspiring pro coder, the command of basics is all that matters.
This is the course made for complete beginners in C++ programming and covers all the basic concepts such as time complexity analysis, important algorithms such as Kadanes Algorithm and Sieve of Eratosthenes Algorithm, C++ Standard Template Library,and Recursion.
In each video tutorial, I will explain one concept and solve an example related to it i.e. implement code for the given problem with an explanation of each step. For every solution, I will discuss the possible recursive approaches and optimized approaches with smaller time complexities.
By the end of this course, a learner will be able to solve easy to medium-level problems on competitive coding websites such as Codechef and Codeforces. So, put yourself on the track to learning something productive and beneficial.
Enjoy the learning !!
Course Curriculum
Chapter 1: Introduction to Content
Lecture 1: Course content
Chapter 2: Time complexity analysis
Lecture 1: Meaning
Lecture 2: Big O & Big θ notations
Chapter 3: Tips and Shortcuts
Lecture 1: Tips & layout making
Chapter 4: Arrays
Lecture 1: Arrays concept & operations
Lecture 2: Practice problem 1 – missing number
Lecture 3: Practice problem 2 – Prefix sum
Chapter 5: Kadane's algorithm
Lecture 1: Kadane's Algo Concept & solved example
Chapter 6: Binary Search
Lecture 1: Binary search Algo Concept & solved example
Chapter 7: Number Theory
Lecture 1: Prime number detection
Lecture 2: Factors of a number
Lecture 3: Sieve of Eratosthenes
Chapter 8: C++ Standard Template Library
Lecture 1: Vectors, Queues and Stacks
Chapter 9: Recursion
Lecture 1: Recursion concept & solved example
Chapter 10: Conclusion
Lecture 1: Final Instructions
Instructors
-
Shivam Nikam
Coder, Developer and Tech Enthusiast
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 1 votes
- 3 stars: 13 votes
- 4 stars: 20 votes
- 5 stars: 32 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024