Description
Foundations of Data Structures and Algorithms Specialization, the training course on the basics of data structures and algorithms is published by Coursera Academy. Building fast and highly functional data science applications requires a detailed knowledge of how data is organized in the computer and how to effectively perform operations such as sorting, searching, and indexing. This course will teach the fundamentals of data structures and algorithms with a focus on data science applications. This specialization is targeted for students who are interested in programming and process a large amount of data (expertise in data science is not required) and are familiar with the principles of programming in Python. We will learn about various data structures including arrays, hash tables, heaps, trees and graphs along with algorithms including sorting, searching, traversal and shortest path. This specialization can be considered as part of CU’s MS in Data Science or MS in Computer Science offered on the Coursera platform. Admission is based on performance in three introductory courses, not academic record. CU degrees on Coursera are ideal for recent graduates or working professionals. Students will solve data structure problems by analyzing and designing algorithms for searching, sorting and indexing, creating trees and graphs, and dealing with inconsistencies. Courses also include conceptual algorithm design issues as well as opportunities to program data structures/algorithms in the Python programming language.
What you will learn
- Efficient organization, storage and processing of data using complex data structures and algorithms
- Designing algorithms and analyzing their complexity in terms of execution time and space usage
- Creating applications that are supported by highly efficient algorithms and data structures for the task at hand
Foundations of Data Structures and Algorithms Specialization course specifications
- Publisher: Coursera
- teacher : Sriram Sankaranarayanan
- English language
- Training level: advanced
- Number of courses: 5
- Duration of training: 6 months including 10 hours of work per week
Foundations of Data Structures and Algorithms Specialization course chapters
Course prerequisites
- Calculus: derivatives and integrals. Probability theory: distributions, expectations, and moments. Some programming experience with Python.
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720p
Version 2024/5 compared to 2024/1: the fifth course (Advanced Data Structures, RSA and Quantum Algorithms) has been added.
download link
Algorithms for Searching, Sorting, and Indexing
Trees and Graphs Basics
Dynamic Programming, Greedy Algorithms
Approximation Algorithms and Linear Programming
Advanced Data Structures, RSA and Quantum Algorithms
File(s) password: www.downloadly.ir
Size
15.37 GB
Be the first to comment