Algorithms

About this Specialization

Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with at least a little programming experience. The specialization is rigorous but emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details. After completing this specialization, you will be well-positioned to ace your technical interviews and speak fluently about algorithms with other programmers and computer scientists.\\n\\nAbout the instructor: Tim Roughgarden has been a professor in the Computer Science Department at Stanford University since 2004. He has taught and published extensively on the subject of algorithms and their applications.

Created by: Stanford University


Related Online Courses

This course covers two of the seven trading strategies that work in emerging markets. The seven include strategies based on momentum, momentum crashes, price reversal, persistence of earnings,... more
This Specialization is intended for data scientists with some familiarity with the R programming language who are seeking to do data science using the Tidyverse family of packages. Through 5... more
Closing the digital divide is essential for fostering a more inclusive and equitable society. Nearly one in three U.S. workers ages 16 to 64 have few or no digital skills; at least 38 percent of... more
By the end of this project, you will be able to set up a Facebook Ads campaign. Throughout the project, you will be able to create a Business Manager account and an Ad account. We will also be able... more
This specialised programme is aimed at people who are involved or interested in the infrastructure, water, energy, environment, transport, urban planning and similar sectors, and who seek to... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL