Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Data Structures and Algorithms

via Udacity Nanodegree

Overview

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.

Syllabus

  • Introduction
    • Start with a warm welcome to the program by refreshing your Python skills and learning about problem solving and efficiency!
  • Data Structures
    • Explore core data structures in Python, from arrays and linked lists to trees and hash maps. Strengthen your coding logic, recursion skills, and ability to solve real programming problems.
  • Basic Algorithms
    • Learn about the basic algorithms used in programming.
  • Advanced Algorithms
    • Learn about the basic algorithms used in programming.
  • Introduction to Python Programming
    • Review fundamental Python programming syntax and concepts.

Taught by

Brynn Claypoole, Abe Feinberg and Kyle Stewart-Franz

Reviews

4.8 rating, based on 6 Class Central reviews

4.7 rating at Udacity based on 530 ratings

Start your review of Data Structures and Algorithms

  • Anonymous
    it is good and it is also very useful for the btech students and also useful for the job freshers and also i understand very well the data structures and the algorithms
  • Anonymous
    Good project. At first I thought I wouldn't learn anything from this one but actually the comments from the reviewers made me realize a lot of bad practices I was using. So I'm glad I bought this course.
  • Anonymous
    I have been struggling with understanding Big O Notation and space-time complexity, Thanks to the reviews I got back, It helped me understand it better, The Program has been going great so far
  • Anonymous
    I love the approach taken to effectively explain concepts to students. I also love the facts that there are challenges and projects to help solidify concepts learned
  • Profile image for Emmanuel Aderibigbe
    Emmanuel Aderibigbe
    Great learning experience. The materials are very self explanatory, the projects are real live scenarios that can be related to and the reviewers are top notch!
  • Anonymous
    It is great to learn data structure in such an organized and amazing way from cool mentors from Udacity.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.