Udacity Logo
Log InSign Up

Data Structures & Algorithms

Nanodegree Program

Get hands-on practice with over 100 data structures and algorithm exercises and guidance from a dedicated mentor to help prepare you for interviews and on-the-job scenarios.

Get hands-on practice with over 100 data structures and algorithm exercises and guidance from a dedicated mentor to help prepare you for interviews and on-the-job scenarios.

Skills

Python data structures

Basic algorithms

Python arrays

Python lists

Intermediate

3 months

Real-world Projects

Completion Certificate

Last Updated August 23, 2023

Prerequisites:

Basic Python

Elementary algebra

Courses In This Program

Optional Courses

Taught By The Best

Photo of Kyle Stewart-Franz

Kyle Stewart-Franz

Content Developer

Kyle has developed projects for a variety of Udacity's Nanodegree programs, such as Self-Driving Car Engineer, Robotics, and Blockchain. Kyle, a self-taught developer, is always striving towards creating great learning experience for students.

Photo of  Abe Feinberg

Abe Feinberg

Content Developer

Abe is a Content Developer at Udacity and previously taught university courses in psychology and computer science. He loves both learning and teaching, and has a particular passion for breaking down difficult concepts and making them easier to master.

Photo of Brynn Claypoole

Brynn Claypoole

Instructor

Brynn is a former Udacity employee who worked as Lead Data Analyst at Udacity before joining Facebook as Data Engineer. Currently, she is working as software engineer with 10x Genomics.

Taught By The Best

Photo of Kyle Stewart-Franz

Kyle Stewart-Franz

Content Developer

Kyle has developed projects for a variety of Udacity's Nanodegree programs, such as Self-Driving Car Engineer, Robotics, and Blockchain. Kyle, a self-taught developer, is always striving towards creating great learning experience for students.

Photo of  Abe Feinberg

Abe Feinberg

Content Developer

Abe is a Content Developer at Udacity and previously taught university courses in psychology and computer science. He loves both learning and teaching, and has a particular passion for breaking down difficult concepts and making them easier to master.

Photo of Brynn Claypoole

Brynn Claypoole

Instructor

Brynn is a former Udacity employee who worked as Lead Data Analyst at Udacity before joining Facebook as Data Engineer. Currently, she is working as software engineer with 10x Genomics.

Ratings & Reviews

Average Rating: 4.7 Stars

(498 Reviews)

Page 1 of 99

Get Started Today

Data Structures & Algorithms