Description
Data Structures and Algorithms is the name of a video tutorial on data structure and algorithm building published by Udacity. This course teaches the course content in a completely practical way by solving problems related to a data structure and algorithm and performing more than 80 exercises in this field.
What you will learn in Data Structures and Algorithms:
- Different types of structures hold data.
- Different ways to change data structures and evaluate their performance
- Understand the benefits and applications of different data structures
- Dealing with different issues and choosing the right data structure according to need
Course specifications
Publisher: Udacity
Instructors: Kyle Stewart-Franz, Abe Feinberg, and Brynn Claypoole
English language
Level of training: basic to advanced
Duration: Assuming 10 hours of work per week, approximately 4 months
Course topics
Course 1: Supervised Learning
LESSON ONE: Introduction
LESSON TWO: Python Refresher
LESSON THREE: How to Solve Problems
LESSON FOUR: Big O Notation
See Also:
Udemy – Phase Lock Loop System Design Theory and Principles RAHRF469 2021
Frontend Masters – Complete Intro to Computer Science 2021
Udemy – Bluetooth Low Energy (BLE) From Ground Up ™ 2020
Udemy – Linear Algebra and Geometry 1 2021
Udemy – MERN Stack Course – MongoDB, Express, React and NodeJS 2022
Course 2: Data Structures
LESSON ONE: Collection data structures (lists, arrays, linked lists, queues, stack)
LESSON TWO: Recursion
LESSON THREE: Trees
LESSON FOUR: Maps and Hashing
Course 3: Basic Algorithms
LESSON ONE: Binary Search
LESSON TWO: Sorting Algorithms
LESSON THREE: Divide & Conquer Algorithms
Course 4: Advanced Algorithms
LESSON ONE: Greedy Algorithms
LESSON TWO: Graph Algorithms
LESSON THREE: Dynamic Programming
LESSON FOUR: Linear Programming
Prerequisites for Data Structures and Algorithms
you should have Intermediate Python programming knowledge and Basic algebra knowledge.
What software and versions will I need in this program?
Software/version requirements:
Python 3
A code/text editor, such as vim, Sublime Text, Atom, or VSCode
A web browser
A command-line interface, such as Terminal (on Mac) or Git Bash (on Windows)
Hardware Requirements:
A modern personal computer running macOS, Windows, or Linux, with a high-speed Internet connection.
Course pictures
Installation guide
After Extract, watch with your favorite Player.
English subtitle
Quality: 720p
download link
Download Part 1 – 1 GB
Download Part 2 – 1 GB
Download Section 3 – 160 MB
file password link
Follow On Tumblr
Follow On pinterest
Visit our blog