Engineering and Technology
Get hands-on practice with over 100 data structures and algorithm exercises with technical mentor support when needed to help prepare you for the workplace.
In the course Data Structures and Algorithms on Udacity, you will receive an overview of the program and meet your instructors while refreshing your Python skills. You will learn a framework to deconstruct open-ended problems and understand time and space complexity. Additionally, you will explore different data structures and their manipulation methods, examining their efficiency and understanding their advantages and applications. Basic algorithms such as searching and sorting will be taught, along with their implementation on various data structures and the examination of their efficiency. Recursion will be used to implement these algorithms, and alternatives to recursion will also be explored. Finally, you will advance your algorithm skills by learning more advanced algorithms such as brute-force greedy algorithms, graph algorithms, and dynamic programming. By the end of the course, you will be able to solve a variety of interview problems by selecting and modifying appropriate algorithms.
by Udacity
Get hands-on practice with over 100 data structures and algorithm exercises with technical mentor su...
by Udacity
Review and practice the skills technical interviewers expect you to know and learn how to explain yo...
by Udacity
Learn how to model problems, and how to optimize performance by using some of the advanced features...
by Udacity
Prepare for data science interviews by practicing data analysis, machine learning, and data structur...
by Udacity
This course will introduce students to the field by covering state-of-the-art modeling, analysis a...
by Udacity
Discover Golang’s implementation of traditional programming features, as well as extra features that...
by Udacity
Learn the fundamental programming tools for data professionals: Python, SQL, terminal, and Git.
by Udacity
Prepare for a data science career by learning the fundamental data programming tools: R, SQL, comman...
by Udacity
Tackle the fundamentals of Python, one of the most popular programming languages used to build websi...
by Udacity
In this course, you'll learn the fundamentals of the Python programming language, along with program...