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 specialization is designed for individuals seeking to develop proficiency in Core Java and Java programming fundamentals. The course is aligned with industry-standard Java programming... more
In this guided project the learner will have the opportunity to learn how to create and sell templates created on Canva. Canva is an online graphic design program that allows you to create and... more
This is a self-paced lab that takes place in the Google Cloud console. Build a conversational agent that include IVR features that Dialogflow CX provides. Dialogflow CX provides a simple, visual... more
In this course, you will learn about industry trends in robotics, the evolution to next-generation robots that take advantage of the cloud, and how Amazon Web Services (AWS) can address common... more
This course introduces students to the science of business analytics while casting a keen eye toward the artful use of numbers found in the digital space. The goal is to provide businesses and... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL