Back to Courses
Intermediate
Software Development
en
Data Structures and Algorithms
Udacity
Platform
· California, USA
About this course
Sharpen your problem-solving skills in this Nanodegree program. Practice over 100 algorithm and data structure challenges, learn Python-based techniques, and prepare for interviews with mentor guidance and real coding scenarios.
Prerequisite Skills
Skills you should have before taking this course
Python
elementary algebra
Skills Gained
Skills you will develop by completing this course
Python
Data structures in Python (lists, dictionaries)
dynamic programming
graph algorithms
Basic algorithms
Tree search
Sorting algorithms
Recursion