Intro to Algorithms

Provided by:
8/10 stars
based on  4 reviews
Provided by:
Cost FREE
Start Date On demand

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

Udacity online courses
Udacity gives students the opportunity to create hands-on projects that can be put into their portfolios and used to demonstrate their skills to future employers. You'll have a personal coach who helps provide feedback on your assignments and projects to assist you in reaching your goals and staying on track in your online classes. Throughout your education experience, you'll be able to track your development, complete in-class projects, have access to interactive exercises and videos and ...
Udacity gives students the opportunity to create hands-on projects that can be put into their portfolios and used to demonstrate their skills to future employers. You'll have a personal coach who helps provide feedback on your assignments and projects to assist you in reaching your goals and staying on track in your online classes. Throughout your education experience, you'll be able to track your development, complete in-class projects, have access to interactive exercises and videos and earn a verified certificate at the end of the course as proof of all that you've learned. You'll be learning from knowledgeable professors across various schools and parts of the globe. Learn about computer science from Dave Evans, an instructor at the University of Virginia, or delve into app development with Samantha Ready, a Developer Evangelist at Salesforce.com.

Provider Subject Specialization
Sciences & Technology
102 reviews

Course Description

Ever played the Kevin Bacon game? This class will show you how it works by giving you an introduction to the design and analysis of algorithms, enabling you to discover how individuals are connected.
Reviews 8/10 stars
4 Reviews for Intro to Algorithms

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Dan profile image
Dan profile image
8/10 starsCompleted
  • 6 reviews
  • 6 completed
6 years, 5 months ago
Another superstar instructor from Udacity, Prof. Littman designed a challenging, interesting course. He has a natural teaching style, and chose excellent example problems to keep me engaged. Having completed several other courses through Udacity definitely served me well in this course, there is far more required knowledge of Python and programming than other introductory courses offered by Udacity. Through taking this course, I came to realize I needed to develop better notation habits in my code, and better systems of code-verification, because as input data becomes very large, the process becomes more abstract, and it gets harder to keep track of what you're trying to do compared to what you're actually doing. The final units were quite challenging as they required mastery of earlier material and knowledge transfer. The emphasis on computational efficiency was much appreciated, the material did an excellent job of illustrating the... Another superstar instructor from Udacity, Prof. Littman designed a challenging, interesting course. He has a natural teaching style, and chose excellent example problems to keep me engaged. Having completed several other courses through Udacity definitely served me well in this course, there is far more required knowledge of Python and programming than other introductory courses offered by Udacity. Through taking this course, I came to realize I needed to develop better notation habits in my code, and better systems of code-verification, because as input data becomes very large, the process becomes more abstract, and it gets harder to keep track of what you're trying to do compared to what you're actually doing. The final units were quite challenging as they required mastery of earlier material and knowledge transfer. The emphasis on computational efficiency was much appreciated, the material did an excellent job of illustrating the limits of 'brute-force' computation and just how much better certain algorithms can be. For some problems, the error messages produced by the grader did not convey useful information -- a source of frustration at times that led me to seek forum hints more often than I would have liked. In almost all cases my errors were subtle, and it would have done wonders for my momentum and overall confidence in my grasping of the material. At the beginning of the course I think it would be useful to have a short video explaining expectations along with suggestions or demonstrations of good coding and testing habits.
Was this review helpful? Yes6
 Flag
Student profile image
Student profile image

Student

5/10 starsCompleted
4 years, 10 months ago
Honestly can't recommend this course. The course uses social networks to explain different algorithms. The course was a medium difficulty, but unfortunately I don't think I came away a better programmer. It formalizes the way you think about running time, but didn't really give me any tools to create great programs. After taking Norvig's course (Cs 212 Design of Computer Programs), this one was disappointing.
Was this review helpful? Yes0
 Flag
José Luis Fernández Barros profile image
José Luis Fernández Barros profile image
10/10 starsCompleted
  • 8 reviews
  • 8 completed
5 years, 1 month ago
Great course, great instructor. It really worth if you want to improve your programmer skills. You will see some of the beauties in CS: lots of wisdom in a few lines of code. I needed more hours than expected to finish, especially with some really challenging problems, but I enjoyed every minute.
Was this review helpful? Yes1
 Flag
Drew Verlee profile image
Drew Verlee profile image
9/10 starsCompleted
  • 2 reviews
  • 2 completed
6 years, 2 months ago
Algorithms are approached in a fun and understandable way. Leaving you less likely to reach for a cookbook and more likely to invent your own reciepy better suited to the task. Challanging to say the least you might feel daunted by the homeworks, but don't be discouraged!
Was this review helpful? Yes2
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.