subject

Get started with custom lists to organize and share courses.

Sign up

Profile

Tian Qiu

Tian Qiu

Programming for Everybody (Getting Started with Python)

Written a year ago
This is a great course for those who has never coded before. The videos are clear and exercises are helpful. However, for someone who has programming background with any other languages, taking this course to learn Python would not be necessary. Reading documentations would work better and quicker for you.
My rating
Tian Qiu completed this course.

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

Written 12 months ago
This a good intro to algorithms course for those who already have some exposure to programming.

The aim of the course is to introduce some classic algorithms and show us the toolbox of algorithms design and analysis by giving very detailed analysis on them. With what is taught in this course in mind, it is much more easier to learn other new algorithms since I now know how to think about them and how to do the analysis( or at least have a basic idea on how analysis should be carried out).

Quizzes and programming assignments are not trivial. Cracking them requires solid understand of the course content. Since no specific codes are provided, how hard the programming assignments are really depends on the previous coding experience.

The book written by the professor is also good. Clear and organized.

Five Star. Highly recommended!
My rating
Tian Qiu completed this course, spending 6 hours a week on it and found the course difficulty to be hard.

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.