This an excellent course for beginners. Great explanation.
Ratings and Reviews for Programming for Everybody (Getting Started with Python)
Back to course Page
Reviews and Ratings
Reviews
very useful
This course is just a marvelous voyage to python.Thanks to Coursera.
good for beginners
Great tutorial
Awesome course. Excellent lecturer.
f非常棒的课程,非常好的老师
I'd like to say this is the MOST AMAZING programming course I've taken.
I have been trying to learn programming since I was in primary school (OK and now I am a high school graduate). Through the years I've learned Scratch, C++ and a couple of other things at school that I don't remember. But the problem was, all those teachers were going way too fast for a beginner like me to understand the whole thing. They also presumed that I understood their logic, but in reality I couldn't. So I only had to remember the "codes" and copy them from my brain onto exams. Then a few months later, I'd forget them.
But Dr. Chuck's course is amazing, literally amazing. His pace of teaching was just the perfect tempo for me, not too fast so as to get the whole picture and get things organized, and not too slow to waste time. I think he did an excellent job in illustrating the whole logic of the codes we've learned. Also as a programmer for many years, he had many small tips for us beginners (like how to find the same file in both Atom and Python) that are really useful but are not included in typical textbooks. He is also very humorous and listening to his course is nothing but boring. The funny little videos in Bonus part were also relaxing.
And I think the quiz and homework system in Coursera worked pretty well with the lectures. It gave me chances to check my progress, and pointed out the small things I missed in the lectures. I also like the forum where we can ask questions and see how hundreds of other students throughout the world are learning with me. The whole system made my learning very efficient.
Since I am just a new comer to programming, I can't pick out some technical problems of the course design. I've seen many comments saying how the course lacked some basic points, and I think they might be true. However, from my point of view, I am really satisfied with how much I successfully learned in such a short course, and I am really grateful for Dr. Chuck and Coursera for providing such a wonderful educational experience.
It's my one of two first online courses. I really liked the way of Dr Chuck's teaching. I taught Swift 4 by myself last year. That's why a lot of things I found familiar to me. But on another hand I've covered some deep programming (logic) details that I didn't know before.
I think that's such way of learning is much more efficient than studying something just by a book or documentation (of course it's better to combine and use as much additional info as possible).
Would could be done better? You could add built-in questions into videos for more interactions.
very basic and detailed explanation with a good attitude