Save For Later

Data Science Foundations: Data Structures and Algorithms

Save For Later

Building fast and highly performant data science applications requires an intimate knowledge of how data can be organized in a computer and how to efficiently 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 towards learners who are broadly interested in programming applications that process large amounts of data (expertise in data science is not required), and are familiar with the basics 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 algorithms. This specialization can be taken for academic credit as part of CU Boulder’s MS in Data Science or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Data Science: https://www.coursera.org/degrees/master-of-science-data-science-boulder MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder

Read More

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

From University of Colorado Boulder via Coursera
Hours 60
Instructor Sriram Sankaranarayanan
Language English
Subjects Programming

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

AD, Data Science $47k

Associate Data Science Supervisor $55k

Science writer / data analyst $63k

Genomic Data Science Programmer $75k

Volunteer Director of Data Science $78k

Expert Data Science Supervisor $79k

Supervisor 1 Data Science Supervisor $91k

Guest Director of Data Science $101k

Data Science Architect $105k

Head of Data Science $131k

Assistant Director 1 of Data Science $133k

Owner Director of Data Science $149k

Courses in this Specialization

Listed in the order in which they should be taken

Starts Course Information

Jun
26

Algorithms for Searching, Sorting, and Indexing

This course covers basics of algorithm design and analysis, as well as algorithms for sorting arrays, data structures such as priority queues, hash functions, and applications...

Coursera | University of Colorado Boulder

Save

Jun
26

Trees and Graphs: Basics

Basic algorithms on tree data structures, binary search trees, self-balancing trees, graph data structures and basic traversal algorithms on graphs. This course also covers...

Coursera | University of Colorado Boulder

Save

Jun
26

Dynamic Programming, Greedy Algorithms

This course covers basic algorithm design techniques such as divide and conquer, dynamic programming, and greedy algorithms. It concludes with a brief introduction to...

Coursera | University of Colorado Boulder

Save

Coursera

&

University of Colorado Boulder

From University of Colorado Boulder via Coursera
Hours 60
Instructor Sriram Sankaranarayanan
Language English
Subjects Programming

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

AD, Data Science $47k

Associate Data Science Supervisor $55k

Science writer / data analyst $63k

Genomic Data Science Programmer $75k

Volunteer Director of Data Science $78k

Expert Data Science Supervisor $79k

Supervisor 1 Data Science Supervisor $91k

Guest Director of Data Science $101k

Data Science Architect $105k

Head of Data Science $131k

Assistant Director 1 of Data Science $133k

Owner Director of Data Science $149k

Similar Courses

Sorted by relevance