Skip to content
CourseAsk.
Foundations of Data Structures and Algorithms
Coursera Certificate 0

Foundations of Data Structures and Algorithms

About this course

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

A

90/100

CourseAsk score

What the provider tells you
39/45
Who stands behind it
35/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • understand foundational data structures such as arrays and hash tables
  • implement algorithms for sorting and searching data
  • apply traversal techniques and shortest path algorithms

Course objectives

  • provide an understanding of data structures relevant to data science
  • teach efficient data handling and processing methods
  • prepare learners for programming challenges in data-heavy scenarios
Data Analysis #python #algorithms #data structures #data science #graphs #sorting #searching #hash tables #trees #computer programming
$49.00

Price shown by Coursera — confirm on their site.

Enroll on Coursera

You'll be redirected to Coursera to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.