Learn to think like a computer scientist. Upgrade your understanding of the fundamentals of algorithm design and analysis.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Algorithms are the heart of computer science and, in and of themselves, the subject has many practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with some programming experience. The specialization is comprehensive but emphasizes the big picture and conceptual understanding over low-level applications and mathematical details.
After completing this internship, you will be in an excellent position to successfully pass technical interviews and speak fluently about algorithms with other computer programmers and computer scientists.
Tim Rupgarden has been a professor in the Department of Computer Science at Stanford University since 2004. He has taught and published extensively on the subject of algorithms and their applications.
Course 1
16 hours
4.8 (5,224 ratings)
What you will learn:
Skills you will gain:
Course 2
13 hours
4.8 (1,973 ratings)
What you will learn:
Skills you will gain:
Course 3
15 hours
4.8 (1,259 ratings)
What you will learn:
Skills you will gain:
Course 4
13 hours
4.8 (811 ratings)
What you will learn:
Skills you will gain:



