Data Structures & Algorithms

Nanodegree key: nd256

Version: 5.0.0

Locale: en-us

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.

Content

Part 01 : Introduction

Start with a warm welcome to the program by refreshing your Python skills and learning about problem solving and efficiency!

Part 02 : Data Structures

Learn about the core data structures used in programming.

Part 03 : Basic Algorithms

Learn about the basic algorithms used in programming.

Part 04 : Advanced Algorithms

Learn about the basic algorithms used in programming.

Part 05 (Elective): Introduction to Python Programming

Review fundamental Python programming syntax and concepts.

Part 06 : Career Services

These Career Services will ensure you make meaningful connections with industry professionals to accelerate your career growth - whether looking for a job or opportunities to collaborate with your peers. Unlike your Nanodegree projects, you do not need to meet specifications on these Services to progress in your program. Submit these Career Services once, and get honest, personalized feedback and next steps from Udacity Career Coaches!

Part 07 (Elective): Technical Interview Practice