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

Related Courses