Top Free Classes

Class Calendar User forum Blog
Follow us to get notified about new classes

Help your friends find these classes

Sign up for free personalized recommendations. Sign up is free and easy.
Search for classes 


Algorithms: Design and Analysis, Part 1

Tim Roughgarden Stanford University @Coursera
Class Start: TBA
Duration: 6 weeks
Approximate Workload: 5-7 hours/week
Level: intermediate
Rate this class Go to the class
In this course you will learn several fundamental principles of algorithm design: divide-and-conquer methods, graph algorithms, practical data structures, randomized algorithms, and more.
Categories: [Computer Science]

Click here to review this class

Shubham Agarwal , 2014-06-23
Great course. Worth spending time. Not only videos by Tim are awesome but also the programming assignment and problem sets. If properly and seriously done, can improve your algorithmic skill to a great extent in just one and half month.

Please log in to vote or edit

Anonymous (Singapore, Singapore) , 2014-06-16
Very much worth the time. I especially enjoyed the programming assignments as they made very clear the dramatic impact algorithm improvements can have when operating on large data sets. The professor made video lectures more engaging than I thought would be possible. I just finished Part 1 and will be taking Part 2 when it starts.

Please log in to vote or edit

Anonymous (Singapore, Singapore) , 2014-01-30
Very challenging and interesting assignments

Please log in to vote or edit

Anonymous (Singapore, Singapore) , 2014-01-09
Excellent course, great teacher and challenging assignments fun to do. I definitely enjoyed the course and learned a lot.

Please log in to vote or edit

Anonymous (Singapore, Singapore) , 2012-12-18
Superb course, I loved the programming exercises. It was quite fun compared to other similar courses

Please log in to vote or edit

Anonymous (Singapore, Singapore) , 2012-12-17
The course is very good, but it is focused on providing proofs of correctness and running time of algorithms, and so it is more theoretical than applied. Still, I learned a lot about algorithms in this course!

Please log in to vote or edit

Anonymous (Singapore, Singapore) , 2012-12-16
I took this course in Summer 2012 (2nd iteration). Lectures were great. Everything was on time. Programming assignments and problem sets were very insightful. Definitely recommend this course.

Please log in to vote or edit

Included in collections
Courses I want to take to change my field from mechanical design to programming. [ CS101 - only v...
Yuri Kozak
10 courses
Similar classes
Design of Computer Programs
Peter Norvig
Start date: always available
Algorithms: Design and Analysis, Part 2
Tim Roughgarden
Stanford University @Coursera
Start date: 2014-06-30
Algorithms, Part I
Robert Sedgewick, Kevin Wayne
Princeton University @Coursera
Start date: 2014-06-13
Analysis of Algorithms
Robert Sedgewick
Princeton University @Coursera
Start date: 2014-09-05 2014-09-05 18:00:00 2014-09-05 19:00:00 35 Course 'Analysis of Algorithms' starts at Coursera Course starts at Coursera:


See more details at TopFreeClasses [] false YYYY-MM-DD
数据结构与算法 Data Structures and Algorithms
Ming Zhang
Peking University @Coursera
Start date: TBA

© 2012-2016, TFC Online LLC | Home | Terms of Use and Privacy Policy | About Us