About this Specialization
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
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 |
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 |
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 |
Dynamic Programming, Greedy Algorithms (You were viewing this course) 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
|
&
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