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

Master the art of modern Java application development with the Spring Framework. This comprehensive course takes you from beginner to advanced levels, offering an in-depth understanding of... more
This course is the continuation of \"Introduction to Enterprise Growth and Innovation\". If you have not visited the first part yet, please check it out before starting this course. If you have... more
Electrifying the Journey: On-Board Charging Systems for EVs offers a comprehensive dive into the intricate workings of the electric heart driving modern mobility. Throughout the course,... more
In this course, you will learn the benefits and technical concepts of Amazon Timestream. If you are new to the service, you will learn how to start using Timestream through a demonstration on the... more
This course is for you if you are interested in researching a new career and acquiring the skills necessary to succeed in it. You will be asked to reflect on your experiences and critically... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL