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

The objective of this course is to acquire proficiency with Field Programmable Gate Arrays (FPGA)s for the purpose of creating prototypes or products for a variety of applications. Although FPGA... more
This is a self-paced lab that takes place in the Google Cloud console. This lab shows you how to create a Google Cloud Dataproc cluster, run a simple Apache Spark job in the cluster, then modify... more
Businesses are currently dealing intensively with digital transformation. Blockchain has a major impact on the design and implementation of digital business processes in many application areas such... more
This course is designed to provide you with a solid foundation in understanding liabilities within an accounting context. By examining real-world examples and case studies, you will gain insights... more
The Aruba CX Switching for Cisco Professionals course bridges the gap between Aruba and Cisco switching technologies by teaching the necessary skills for a Cisco Certified Routing and Switching... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL