This course is about getting hands-on experience for solving Algorithms in C++.
Intermediate
96 Lessons
28h
Certificate of Completion
This course is about getting hands-on experience for solving Algorithms in C++.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
As a developer, mastering the concepts of algorithms and being proficient in implementing them is essential to improving problem-solving skills. This course aims to equip you with an in-depth understanding of algorithms and how they can be utilized for problem solving in C++. Starting with the basics, you'll gain a foundational understanding of what algorithms are, with topics ranging from simple multiplication algorithms to analyzing algorithms. Then, you’ll delve into more advanced topics like recursion,...
What You'll Learn
A comprehensive understanding of algorithms and their applications in problem solving
Proficiency in implementing recursion and backtracking for complex tasks in C++
An understanding of applying memoization and dynamic programming concepts for efficient computation
Hands-on experience solving algorithmic challenges in C++
What You'll Learn
A comprehensive understanding of algorithms and their applications in problem solving
Show more
Course Content
Getting Started
Introduction to Algorithm
Recursion
Backtracking
Dynamic Programming
Greedy Algorithms
7 Lessons
Basic Graph Algorithms
9 Lessons
Depth-First Search
11 Lessons
Minimum Spanning Trees
8 Lessons
Shortest Paths
10 Lessons
All-Pairs Shortest Paths
9 Lessons
Wrapping up
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.