Data Structures and Algorithms
Offered By: Udacity
Course Description
Overview
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.
Syllabus
- Introduction
- Start with a warm welcome to the program by refreshing your Python skills and learning about problem solving and efficiency!
- Data Structures
- Learn about the core data structures used in programming.
- 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.
- 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!
- Technical Interview Practice
Taught by
Brynn Claypoole, Abe Feinberg and Kyle Stewart-Franz
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera