Jan 04, 2017
Quite interesting introduction to Python, focusing on the most important components of the language. Looking forward to other courses using the same format. Thank you Bill and team for your hard work.
Feb 04, 2020
Thanks for the clear explanations and the easy examples. I think it is a good introductionary course and it gives a good starting point to move further to more sophisticated topics and applications.
By Alfonso A•
Nov 13, 2018
By Marin M•
Nov 04, 2016
Dec 04, 2016
By Maxim B•
Nov 27, 2019
By Xing G•
Dec 30, 2019
By Spoorthi P•
Mar 23, 2017
By Tom H•
Mar 01, 2017
By Brandon G•
Dec 12, 2016
This course was pretty okay, I'd say. I did learn several new things and consider myself "introduced" to the world of python. Unfortunately, as a BRAND NEW programmer, it was, at times hard to keep up. There were a number of elements that weren't sufficiently explained during the lessons/assignments (presumably because we 'should' have a basic understanding of coding already...I guess?). If this is the case, some outside study/background research may be necessary, at times. The instructor was actually relatively helpful, though the forum format makes for lag in help time, meaning you could be stuck on a problem or with a question for a while (again...outside study/research required). Overall, as I said, I learned things- yay! This course is for the very patient, however, and may likely by too simplistic for those with programming experience, too difficult for those who have never coded or maybe just right for some lucky few.
By Ana L•
Jun 09, 2018
Very basic Python intro. Will teach you most of the basics, but I personally expected a bit more in-depth learning. The course will be definitely useful for people who have never programmed before but to those familiar with some other programming languages it will likely be too easy.Another problem was auto-grader, because of formatting issues in some cases it was very difficult to get the result to look like the auto-grader expected it to. It would help if auto-grader returned more helpful messages, for example showing what lines of the submission output have mismatched the expected.Overall, the course is a good intro to Python, recommended for those with no prior experience in programming.
By Shawn M•
Oct 15, 2019
Good basic course, but a bit clunky. Some of the weekly courses would place critical details at later points of the course and I would have to go back and repeat lessons.
There were also parts that I would get hung up on and need person to person discussion to get past. It would be helpful to have a chat function or other forum to discuss sections (maybe a class discussion forum, or an 'ask an instructor).
Jul 17, 2017
Python's not my first programming language so I skipped all videos, did the exercises on my own and then completed the programming assignments. I liked the beginning of this course, but the end, especially week 4, was no fun. Exercises were not engaging and I finished the final programming assignment within 5 minutes. That was disappointing.
Feb 23, 2018
By the end of the course I was picking up on the instructor's style-- it felt less like a course and more like looking over your uncle's shoulder when he worked on the car (or computer). The last week was a big jump from the prior weeks. The instructor uses spyder3 screenshots which are often hard to see.
Jan 28, 2017
As per Oxford Dictionary:
concise / adjective
giving a lot of information clearly and in a few words; brief but comprehensive
This course: really brief; not that clear nor well-structured; not nearly comprehensive.
Is it at all possible to be both brief and comprehensive when teaching programming?
By Don S•
Jul 11, 2017
I feel it was a bit to easy. As long as you followed the lectures and maybe looked at documentation it was straight forward. It really didn't make you think about how/why you were doing what you were doing. Far better beginner courses on here from U of M and Dr. Chuck
By Heide S•
Oct 17, 2016
a good course, especially as an introduction to Python 3
biggest drawback: assignment autograding - if something fails, you do not know what fails, only that it fails (no info about test cases and results; negligible feedback from TAs)
By Harsh K•
Jun 16, 2017
Good course to start your career in Python programming. The lectures were easy to understand. Hope to see advanced courses on Python, especially related to Networking, as I'm hoping to use Python for Network automation in future.
By Lainey S•
Jan 09, 2017
Definitely a "concise introduction". I felt like the course was a little too easy and didn't provide much meat to the material. A good start for an inexperienced programmer, but too remedial for experienced programmers.
Apr 01, 2018
Although it is a "consice introduction" I would expect to learn about classes and objects in this course.
The assignments are too easy - some of the problems require writing only 1-2 lines of code.
By Leonardo L•
May 19, 2018
Missing "essential" stuff like networking (sockets, ports, etc.). About loops only for and while were explored. I'm sure there are many more (switch-case, until, unless, etc.). Too basic.
By Henrik N•
May 06, 2018
3 first weeks had a good mix of exercises, week4 felt like it missed a lot of good opportunities to create exercises based on what was covered in the presentations
Aug 13, 2018
Good starter course that is well explained. Sometimes the problems could be more related to real world examples and challenges.
By ANKITA B•
Jul 16, 2017
This courses is very good as it deals with the basic concepts of python. A perfect course to learn python, for beginners.
By Francis G A•
Feb 22, 2017
Good quick introduction. Very good. Easy to work through the Exercise Sets. Professor typing on he keyboard quite loud.
By Piyush S•
Jan 13, 2020
auto grader was horrible even doing everything correct it won't show correct ..Wasted lot of time because of autograder
By Tường A•
Jul 03, 2018
Thanks for this course.It very goodCan you add more subtitle ? Like VietnameseThank you Mr.Bill