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
Showing Class Central Sort
-
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
-
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.
-
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
-
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
-
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!
-
It is great to learn data structure in such an organized and amazing way from cool mentors from Udacity.