Udacity Logo
Log InSign Up

Data Structures

Course

Learn about the core data structures used in programming.

Learn about the core data structures used in programming.

4 weeks

Real-world Projects

Completion Certificate

Last Updated May 23, 2022

Prerequisites:

No experience required

Course Lessons

Lesson 1

Introduction to Data Structures

Introduction to the Data Structures course.

Lesson 2

Arrays and Linked Lists

Learn about Arrays and Linked Lists

Lesson 3

Stacks and Queues

Build Stacks and Queues

Lesson 4

Recursion

Apply Recursion to Problems

Lesson 5

Trees

Learn about basic tree's, tree traversal and binary search trees.

Lesson 6

Maps and Hashing

Explore the concepts of maps and hashes.

Lesson 7 • Project

Show Me the Data Structures

Solve a series of open-ended practice problems. Hone your skills to identify and implement appropriate data structures and corresponding methods that meet given constraints.

Taught By The Best

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 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.

Get Started Today

Data Structures