This course is about getting hands-on experience solving algorithms in Python.
Intermediate
96 Lessons
28h
Certificate of Completion
This course is about getting hands-on experience solving algorithms in Python.
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 Python. 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 recursi...
What You'll Learn
A comprehensive understanding of algorithms and their applications in problem solving
Proficiency in implementing recursion and backtracking in Python for complex tasks
An understanding of the concept of memoization and dynamic programming
Ability to apply memoization and dynamic programming for efficient computation in Python
Hands-on experience solving algorithmic challenges in Python
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.