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

Otorhinolaryngology is a surgical subspecialty that specializes in management and treatment of conditions relating to the head and neck. Developed at Icahn School of Medicine at Mount Sinai and led... more
This specialization is intended for people without technical experience who seek to develop bash scripting skills and learn about Unix tools that will allow them to perform basic system... more
In today\'s job market, leaders need to understand the fundamentals of data to be competitive. An essential procedure to understand business and analytics is hypothesis testing. This short course,... more
This is a self-paced lab that takes place in the Google Cloud console. Use the gcloud CLI to add VMs to your network, then test the latency between the VMsCreated by: Google Cloud more
In this course, you will learn important language for planning your life, including your social life, your travels, and your work. Learning activities in this course will take place on Voxy, an... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL