Level
Intermediate
Prerequisites
You should have Intermediate Python programming knowledge and Basic algebra knowledge.
Course Duration
4 months
Udacity current price ( USD)
1356
Career Focus
Having a deep and practical understanding of data structures and algorithms is key to acing the job interview and growing your technical career. Whether you want to become a web developer or set a foundation in software development to move into roles like machine learning engineer or data engineer, understanding data structures and algorithms will help you get there
Target Audience
The Data Structures and Algorithms program is built with industry practitioners and engineers in different roles to help prepare you for software engineering interviews and on-the-job problems. Whether you are preparing for a role as a web-developer, machine-learning engineer, or data engineer, you’ll emerge from the program uniquely prepared to provide immediate value to any organization.
General Curriculum)
Students will practice solving everything from very well-defined problems, like how to calculate the efficiency of a specific algorithm, to more open-ended problems, like building your own private blockchain or writing a web-crawler. With the launch of this program, anyone with an Internet connection and intermediate Python skills can practice these in-demand interview skills with over 100 problems.
Skill Covered
N/A
Tools
What They Need: Python
What They Will Learn/Use: Python
Projects
• Unscramble Computer Science Problems
• Show Me the Data Structures
• Problems vs. Algorithms
• Route Planner
Syllabus
Resources (blog posts, other)
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 months
- Skill level All levels
- Students 0
- Assessments Yes