Learn Competitive Programming
- Offered byTutedude
Learn Competitive Programming at Tutedude Overview
Duration | 39 hours |
Total fee | ₹699 |
Mode of learning | Online |
Official Website | Go to Website |
Credential | Certificate |
Learn Competitive Programming at Tutedude Highlights
- Earn a certificate after completion of the course
- By getting 100% of your fees back on course completion
- Instant Doubt Support
- Internship Opportunities
- Projects & Certifications
- Lifetime Course Access
Learn Competitive Programming at Tutedude Course details
- This course is designed to equip students with the essential skills needed to excel in competitive programming contests, hone your problem-solving abilities, and tackle algorithmic challenges efficiently
- In this course students will gain a strong foundation in algorithms, data structures, and problem-solving techniques, enabling you to confidently compete in programming contests, excel in technical interviews, and solve complex real-world programming challenges efficiently
Learn Competitive Programming at Tutedude Curriculum
Introduction to Competitive Programming
Introduction to the Course
What is Competitive Programming
Bit Manipulation and Modulo Arithmetic
Importance of Bit Manipulation Techniques
Basic Binary Operations
Segment Trees
Sum of Updated Range Problem
Solving Sum of Range Problem with Segment Trees
Greedy Algorithms
Introduction to Greedy Algorithms
Understanding Greedy with Fractional Knapsack Problem
Advanced Concepts
Binary Lifting (Kth Ancestor of a Tree Node)
LCA (Lowest Common Ancestor) Problem
Standard Template Library (STL)
Introduction to STL in C++
Standard Array
Graphs
Introduction to Graphs
Weights in Graphs
Backtracking
Introduction to Backtracking
Queens Problem Explained
Dynamic Programming
Introduction to Dynamic Programming
Top down vs Bottom Up